← 返回博客列表

目录被禁止访问 403 Forbidden

Vic.Wang2016/03/13980 阅读0 喜欢最近更新 2026/07/07 15:19:32

本文写于 2016 年,距今已有 10 年,文中提及的技术方案与接口可能已经过时,请注意甄别参考。

最近都没怎么用电脑上的本地服务器,前几天做的页面有些问题,需要在手机上测试,用IP访问的时候提示被禁止访问,之前访问过的,不能访问了有点奇怪。

错误如下:

You don't have permission to access /work/environment/index.html on this server.

error_forbidden.png

查了资料都说是把 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

分享:微博QQ空间X