我可以通过 localhost 访问我的 apache 网站,但其他用户被拒绝访问

我可以通过 localhost 访问我的 apache 网站,但其他用户被拒绝访问

我最近用 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 文档在这里

相关内容