我有两台 Web 服务器,运行一个带有 Haproxy 的负载均衡器。我需要阻止经常访问我的负载均衡器的 IP。如何检查所有传入的 IP?有日志吗?
最佳答案
如果您想查看 Linux 服务器上已建立的连接,请使用此命令(通过 SSH):
netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head -n 10
如果您想记录更详细的 HAProxy 事件,请在 haproxy.cfg
中使用此设置:
log 127.0.0.1 local0 info
您可以在 /var/log/haproxy_0.log
中查看更详细的输出
关于Haproxy:需要知道所有传入 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18061090/