Haproxy:需要知道所有传入 IP

标签 haproxy

我有两台 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/

相关文章:

load-balancing - 使用 HAProxy for Postgresql 9.4 的负载平衡

ssl - HAProxy - 为什么花很多时间来获取客户请求?

postgresql - 使用haproxy了解客户端和cockroachdb之间的keepalive

redirect - SSL 使用 HAproxy 卸载/重定向特定 URL?

Haproxy 1.6.2 无法识别解析器部分

java - HAProxy SSL终止+客户端证书验证+ curl/Java客户端

http - 在 HAProxy 上重定向

logging - 记录 HAProxy 自定义 header

docker - dockercloud haproxy在不同端口上具有多个服务

java - Java SSLContextImpl$TLS10Context 的随机 "peer not authenticated"异常