我在我的 elementary os freya(Ubuntu 14.04)上安装了 apache 2.4.23。我将其安装为 LAMP 堆栈...每次我尝试运行http://本地主机在我的浏览器上。我的 apache2.conf 配置如下:
<Directory /media/windisk/xampp/htdocs>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
我在一些网站上发现我应该运行此代码来更改文件夹的权限:
sudo chown bosunski:www-data /media/windisk/xampp/htdocs
sudo chmod -R 755 /media/windisk/xampp/htdocs
chmod -R g+rwX /media/windisk/xampp/htdocs/
我运行了所有这些命令,但错误仍然存在。请问我是否遗漏了什么?或者我该如何纠正?
答案1
您必须允许 Apache 访问 LAMP 文件的根文件夹:请参阅https://stackoverflow.com/questions/9110179/adding-virtualhost-fails-access-forbidden-error-403-xampp-windows-7
编辑 /etc/apache2/sites-available/yourconffile.conf 中的 conf 文件
输入以下内容:
<VirtualHost localhost:80>
DocumentRoot "/path/to/your/rootfolder"
<Directory "/path/to/your/rootfolder">
# AllowOverride All # Deprecated
# Order Allow,Deny # Deprecated
# Allow from all # Deprecated
# --New way of doing it
Require all granted
</Directory>
</VirtualHost>