Apache2 的 403 禁止错误

403 Forbidden Error with Apache2

我正在尝试在我的 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

我整晚都在试图解决这个问题,并尽我所能解决它。我对你们可能有的任何可能的解决方案持开放态度。

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

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

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