目录被禁止访问 403 Forbidden
本文写于 2016 年,距今已有 10 年,文中提及的技术方案与接口可能已经过时,请注意甄别参考。
最近都没怎么用电脑上的本地服务器,前几天做的页面有些问题,需要在手机上测试,用IP访问的时候提示被禁止访问,之前访问过的,不能访问了有点奇怪。
错误如下:
You don't have permission to access /work/environment/index.html on this server.

查了资料都说是把 Deny from all 改为 Allow from all,但测试了下没用,后来发现是Apache的版本问题,Apache 2.4 之后已经不是这么写了。
在哪改需要说么? httpd.conf
Apache 2.4
<Directory />
# ……
# 修改这句
Require local
# 改成这样
Require all granted
</Directory>Apache 2.2
<Directory />
# ……
# 修改这句
Deny from all
# 改成这样
Allow from all
</Directory>至于这上面的代码什么意思,我也不是很懂,只是大致能看懂,要想深入的了解自己去看 Apache 相关的设置。
若有共鸣,不妨点个喜欢
本文地址:https://www.mingsixue.com/blog/detail/Apache-forbidden-403
文章若需转载,请附上原文链接,谢谢配合。^_^