![我可以通过 localhost 访问我的 apache 网站,但其他用户被拒绝访问](https://linux22.com/image/1572034/%E6%88%91%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20localhost%20%E8%AE%BF%E9%97%AE%E6%88%91%E7%9A%84%20apache%20%E7%BD%91%E7%AB%99%EF%BC%8C%E4%BD%86%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E8%A2%AB%E6%8B%92%E7%BB%9D%E8%AE%BF%E9%97%AE.png)
我最近用 Apache HTTP Web 服务器建立了一个网站。我的问题是,当我访问http://本地主机或者http://192.168.1.205(静态分配给我的计算机的本地 IP 地址)网站加载正常。但是,当从我的 LAN 中的另一台设备(例如我的 iPhone)或 LAN 外的设备访问该网站时,会显示 403 禁止错误。我尝试使用以下代码将 .htaccess 文件放在我的网站根目录(C:\wamp64\www)中。
order allow,deny
allow from all
Options +Indexes
但是,这不起作用。我在 64 位 Windows 10 安装上使用 WAMP Server 版本 3.1.4。我的 Apache 版本是 2.4.35。
答案1
问题是 Apache 从 2.4 开始改变了它的语法。更改
allow from all
到
Require all granted
将有变化
order allow,deny
但我不确定那是什么,因为我不太了解这个东西。检查Apache 文档在这里