0

我已经设置了 Mac OS X 10.8 附带的预安装 apache 服务器以进行本地测试。

我想确保它与外界完全隔绝。我所做的唯一更改是在 httpd.conf 文件中,并在下面详细说明。这是否足够,或者我可以修改其他设置以确保我的本地服务器不受外界影响?

由此:

Listen :80

对此:

Listen localhost:80

谢谢

4

1 回答 1

1

如果您侦听本地“环回”IP 地址,则只有来自同一本地网络的流量可以访问它,因为该子网上的流量不会被路由。但是,您不应localhost在配置中使用主机名,因为该主机名查找可能会受到攻击。

例如,如果有人修改了您的/etc/hosts文件并输入了一个不同的 IP 地址,localhost然后重新启动了您的 Web 服务器,它将监听新的 IP 地址。

而是输入实际的环回 IP(v4) 地址:

Listen 127.0.0.1:80
于 2013-10-13T17:22:53.533 回答