Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经设置了 Mac OS X 10.8 附带的预安装 apache 服务器以进行本地测试。
我想确保它与外界完全隔绝。我所做的唯一更改是在 httpd.conf 文件中,并在下面详细说明。这是否足够,或者我可以修改其他设置以确保我的本地服务器不受外界影响?
由此:
Listen :80
对此:
Listen localhost:80
谢谢
如果您侦听本地“环回”IP 地址,则只有来自同一本地网络的流量可以访问它,因为该子网上的流量不会被路由。但是,您不应localhost在配置中使用主机名,因为该主机名查找可能会受到攻击。
localhost
例如,如果有人修改了您的/etc/hosts文件并输入了一个不同的 IP 地址,localhost然后重新启动了您的 Web 服务器,它将监听新的 IP 地址。
/etc/hosts
而是输入实际的环回 IP(v4) 地址:
Listen 127.0.0.1:80