ubuntu下apache虚拟主机出现forbidden错误的解决办法
2014-05-29 16:36
507 查看
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
如:
注意:发现错误后,主要查看日志文件,/var/log......
奇怪现象:如果将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......
相关文章推荐
- ubuntu中apache添加虚拟主机时出现的错误
- Wampserver2.5配置虚拟主机出现403 Forbidden解决办法
- Wampserver2.5配置虚拟主机出现403 Forbidden解决办法
- 本地测试好了,但到国外主机后,asp出现很多错误解决办法
- FreeTextBox 上传到虚拟主机上提示错误,且无法显示图片的解决办法。
- Ubuntu 出现 Nautilus cannot handle computer: Locations 错误的解决办法
- asp.net 虚拟主机时常出现MAC验证失败错误之解决方法
- apache虚拟主机名不区分大小写的解决办法
- U盘安装ubuntu 10.10,出现错误:Could not find kernel image 的解决办法
- 使用APMServ时出现“1、Apache启动失败,请检查相关配置。√MySQL5.1已启动。”错误的终极解决办法:
- 虚拟主机不支持AJAX的解决办法:“Sys”未定义错误!
- 在Ubuntu安装完成后更改默认的语言LANG,出现Cannot set LC_CTYPE to default locale: No such file or directory错误的解决办法
- Apache [forbidden 403]错误的解决办法
- ubuntu 安装dict-xdict出现错误的解决办法
- 虚拟主机时常出现MAC验证失败错误之解决方法(转)
- apache虚拟主机名不区分大小写的解决办法
- Ubuntu 配置 apache 虚拟主机以后出现 [warn] NameVirtualHost *:80 has no VirtualHosts
- asp.net 虚拟主机时常出现MAC验证失败错误之解决方法
- ubuntu bochs 编译安装及可能出现的错误的解决办法
- ubuntu重装apache出现Can’t open /etc/apache2/envvars的解决办法