我有两台 Web 服务器运行一个负载均衡器和 Haproxy。我需要经常阻止访问我的负载均衡器的 IP。如何检查所有传入的 IP?有日志吗?
问问题
2339 次
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 回答