虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > Ubuntu/Debian > ubuntu下apache虚拟主机出现forbidden错误的解决办法

ubuntu下apache虚拟主机出现forbidden错误的解决办法
类别:Ubuntu/Debian   作者:码皇   来源:ubuntu下apache虚拟主机出现forbidden错误的解决办法     点击:

apache的虚拟主机一直运行都是正常,但是当我升级了ubuntu系统之后,再启动apache时,虚拟主机出现了forbidden的错误。在网上找了很长时间答案,但是很多方法试了之后都无效,最后还是找到了解决办法,先记录下来

apache的虚拟主机一直运行都是正常,但是当我升级了ubuntu系统之后,再启动apache时,虚拟主机出现了forbidden的错误。在网上找了很长时间答案,但是很多方法试了之后都无效,最后还是找到了解决办法,先记录下来,后面防止再发生这样的错误。

奇怪现象:如果将document root指向/var/www或其子目录,那么就不会出现forbidden错误————太奇怪了~~

失败方法:

1、将deny from all改成allow from all(我的原来就是allow from all)

2、修改端口

3、修改目录权限(我将document root所指的目录全部chmod为755,chown 为www-data)

成功方法:

在虚拟主机配置文件中添加Require all granted

如:

    <Directory "your directory here"> Order allow,deny Allow from all Require all granted</Directory>
成功!!!

注意:发现错误后,主要查看日志文件,/var/log......

相关热词搜索: 虚拟主机 错误 办法