403 Apache2的禁止错误

时间:2015-10-14 04:44:35

标签: angularjs apache ubuntu sublimetext2

我正在尝试在我的Ubuntu系统上设置Apache2。它已经安装并正常工作。问题是我正在开发一个AngularJS项目,我需要一个服务器用于我的html页面。现在目录设置为:

   <Directory /var/www/html>
   Options FollowSymLinks
   AllowOverride None
   Require all granted
   </Directory>

当我尝试将其更改为特定路径时,我总是会收到403 Forbidden错误。我希望它改变的路径是:

/home/michael/dev/JavaScript/AngularJS/Quiz App

当系统设置为默认路径并使用Sublime Text重新加载我的html页面时,我收到404错误。 html页面是:

http://localhost/01_01/index.html

我整夜都试着把它弄清楚,并尽我所能来解决它​​。我对你们可能拥有的任何可能的解决方案持开放态度。

1 个答案:

答案 0 :(得分:0)

这是因为Apache2无权访问主目录中的路径。您可以做的一件事是在/ var / www / html中创建一个符号链接并将其指向您的代码目录。

ln -s "/home/michael/dev/JavaScript/AngularJS/Quiz App" /var/www/html/quizApp

不打开浏览器并输入localhost / quizApp,您应该可以在浏览器中打开您的应用