我有一个对特定 IP 开放的本地 Web 服务器,包括全部我的局域网中的 IP。
这是我的.htaccess
文件:
order deny,allow
deny from all
allow from 192.168.2.1/24
allow from xxx.xxx.xxx.xxx
第 3 行应该允许我本地网络中的所有 IP,除了运行服务器的计算机之外,它工作正常。当我尝试访问此文件所在的文件夹时.htaccess
,我收到 403 状态代码。
我尝试添加allow from 127.0.0.1
,但没有效果。
我如何允许主机访问 Web 服务器?
仅当我使用时才会收到此错误localhost
,但是当我使用我的 IP 地址时它才能正常工作192.168.2.XXX
。
我正在运行 Apache/2.4.25 (Unix) PHP/7.1.4。
答案1
如果服务器启用 IPv6 协议(即使它只有链接本地地址),他可能正在使用 IPv6 本地地址(::1
)。