虚拟主机

apache 403错误 Forbidden解决方法


Apache,版本2.2.8,安装完成后,进行相关测试;

配置了下php的php.in文件,再次localhost打开发现错误:

HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.

可能是权限不足引起的问题。

解决方法:

打开apache的配置文件httpd.conf,逐行检查。

找到:


复制代码代码如下:


<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

由于配置了php后,此处“Deny from all”为拒绝一切连接。

把此行修改为 “Allow from all”,即可解决问题。

修改后的代码为:


复制代码代码如下:


<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

</Directory>

浏览器里打开http://www.landui.com,显示it works!问题解决。


总结:

在apache服务器中,遇到403禁止访问时,重点关注下apache的httpd.conf配置文件中,是否有“Deny from all”这样的?码。

这个可能是修改了某些配置文件后,重启apache,被自动更改的。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: