![如何在 OS X 上阻止外部访问我的本地 Apache 测试服务器?](https://linux22.com/image/1300990/%E5%A6%82%E4%BD%95%E5%9C%A8%20OS%20X%20%E4%B8%8A%E9%98%BB%E6%AD%A2%E5%A4%96%E9%83%A8%E8%AE%BF%E9%97%AE%E6%88%91%E7%9A%84%E6%9C%AC%E5%9C%B0%20Apache%20%E6%B5%8B%E8%AF%95%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我使用 OS X(我使用的是 10.6.8)自带的内置 Apache 2 进行开发。我一直在查看访问日志,发现我经常被外部的恶意机器人攻击。我想阻止这种情况 - 不是出于安全考虑,而是我担心这可能会影响我的性能。
我知道 OS X 带有内置防火墙,但我从未使用过它。阻止任何传入流量的规则是什么?我应该使用防火墙还是应该修改 Apache 配置?
答案1
使用路由器的防火墙。如果您位于路由器后面,则不会发生这种情况,因为除非您专门打算在家中运行服务器,否则传入流量(HTTP / 端口 80)永远不会被转发。
如果您位于路由器防火墙后面并且仍然发生这种情况 - 请检查转发端口 80 的任何设置。