我正在尝试在我的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
我整夜都试着把它弄清楚,并尽我所能来解决它。我对你们可能拥有的任何可能的解决方案持开放态度。
答案 0 :(得分:0)
这是因为Apache2无权访问主目录中的路径。您可以做的一件事是在/ var / www / html中创建一个符号链接并将其指向您的代码目录。
ln -s "/home/michael/dev/JavaScript/AngularJS/Quiz App" /var/www/html/quizApp
不打开浏览器并输入localhost / quizApp,您应该可以在浏览器中打开您的应用