需要更多色彩的
不是代码,而是生活

Apache出现“You don't have permission to access / on this server.”的解决方法

原因:Apache 的配置文件httpd.conf里,打开了扩展配置,例如开启了虚拟目录

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

前面的#去掉了,就引入了扩展配置,而扩展配置 文件里又没配好相应 的权限“Allow from all”,所以提示此错误。

解决方法:打开apache配置文件httpd.conf,找到这么一段:

<Directory />
	Options FollowSymLinks
	AllowOverride None
	Order deny,allow
	deny from all
	Satisfy all
</Directory>

然后把deny from all中的deny改成了allow,保存后重起apache,访问网站就完全正常了。

如果是linux系统,还有一种可能是没有目录的权限,解决方法是更改文件权限为777。

赞(2) 打赏
未经允许不得转载:代码一线 » Apache出现“You don't have permission to access / on this server.”的解决方法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就支持一下本站

支付宝扫一扫打赏

微信扫一扫打赏