免责声明:我之前已经有很多人问过这个问题,但我已经阅读了很多这些帖子,但没有一个解决方案有效。
我从
更改了 httpd.conf 文件Require local
到
Allow from all
请记住,每次不起作用时,我都会将代码更改回正常状态并尝试不同的解决方案。
我可以从我自己的电脑上访问它,但是当我要求我的朋友尝试该网站时,它会禁止错误403并告诉他他无法访问'/'
答案 0 :(得分:1)
如果您的原始httpd.conf具有Require
语法,则它是Apache 2.4
Allow from all
是Apache 2.2语法。最好不要在同一个httpd.conf
文件中混合它们
如果你真的想让宇宙中的任何ip使用你的网站而你正在运行Apache 2.4那么我们
Require all granted
如果您只是希望能够从本地网络访问您的网络服务器,那么这将是更安全的
Require ip 192.168.1
注意:只使用4个四分位数中的3个,可以访问任何启动192.168.1
的ip,即本地网络子网上的任何ip
Apache mod_authx_code can be found here的文档