如何在 OS X 上阻止外部访问我的本地 Apache 测试服务器?

如何在 OS X 上阻止外部访问我的本地 Apache 测试服务器?

我使用 OS X(我使用的是 10.6.8)自带的内置 Apache 2 进行开发。我一直在查看访问日志,发现我经常被外部的恶意机器人攻击。我想阻止这种情况 - 不是出于安全考虑,而是我担心这可能会影响我的性能。

我知道 OS X 带有内置防火墙,但我从未使用过它。阻止任何传入流量的规则是什么?我应该使用防火墙还是应该修改 Apache 配置?

答案1

使用路由器的防火墙。如果您位于路由器后面,则不会发生这种情况,因为除非您专门打算在家中运行服务器,否则传入流量(HTTP / 端口 80)永远不会被转发。

如果您位于路由器防火墙后面并且仍然发生这种情况 - 请检查转发端口 80 的任何设置。

相关内容