2

我有两台 Web 服务器运行一个负载均衡器和 Haproxy。我需要经常阻止访问我的负载均衡器的 IP。如何检查所有传入的 IP?有日志吗?

4

2 回答 2

2

如果要查看 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

于 2013-08-09T21:30:21.683 回答
0

你应该试试这个:

echo 'Client IP: '.$_SERVER["REMOTE_ADDR"];
echo 'Client IP: '.$_SERVER["HTTP_CLIENT_IP"];

这些命令显示负载均衡器的 IP。更多信息:https ://serverfault.com/a/331909

于 2013-08-05T15:06:15.300 回答