无法在 Ubuntu 14.04 上运行 Apache 2.4.7 - 禁止

无法在 Ubuntu 14.04 上运行 Apache 2.4.7 - 禁止

我最近安装了新版本的 Gnome Ubuntu 14.04,然后使用 taskel 安装 lamp 服务器

然后我像往常一样

usermod -a -G www-data $USER
mkdir /srv/www/html
cp /var/www/html/index.html /srv/www/html/index.html
chown -R $USER:www-data /srv/www

gedit /etc/apache2/sites-available/000-default.conf

已更改

DocumentRoot /var/www/html

DocumentRoot /srv/www/html

然后

service apache2 reload

结果

禁止

您无权访问此服务器上的/。

Apache/2.4.7 (Ubuntu) 服务器位于本地主机端口 80

阅读发行说明http://httpd.apache.org/docs/2.4/upgrading.html并且无法解决问题..

我尝试了不同的设置来匹配我的旧环境,并摆弄了 apache2 和 PHP,但我重新开始并尝试了最简单的方法,我甚至无法让它工作

请帮助或给我指明正确的方向

这是一个关联到当前的 conf 文件(apache2.conf、000-default.conf)

答案1

为了从 更改为DocumentRoot,打开并更改:/var/www/html/srv/www/htmlapache.conf

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

和:

<Directory /srv/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

保存apache2.conf并重启apache:

sudo service apache restart

相关内容