두 개의 웹 서버가 Haproxy가있는 하나의로드 밸런서와 함께 실행됩니다. 로드 밸런서에 자주 오는 IP를 차단해야합니다. 들어오는 IP를 모두 확인하려면 어떻게합니까? 로그가 있습니까?Haproxy : 모든 들어오는 IP를 알아야합니다.
1
A
답변
1
당신이 (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
0
이 작업을 시도해야합니다 :
echo 'Client IP: '.$_SERVER["REMOTE_ADDR"];
echo 'Client IP: '.$_SERVER["HTTP_CLIENT_IP"];
이 명령은로드 밸런서의 IP를 표시합니다. 더에서 : https://serverfault.com/a/331909
+0
에서 더 자세한 출력을 볼 수 있습니다. 그것들을 실행하면 클라이언트가 제공됩니다. IP : [HTTP_CLIENT_IP] 클라이언트 IP : [REMOTE_ADDR]이 (가) IP가 아닙니다. –
관련 문제
- 1. HAproxy - 전체 IP를 프록시합니다
- 2. IP를 기반으로 들어오는 TCP 연결 수 제한
- 3. haproxy -
- 4. 는 들어오는 모든 요청
- 5. HAProxy - 모든 서버에 브로드 캐스트 요청을 요청합니다.
- 6. Haproxy Real IP + Cloudflare
- 7. Golang : IP를 찾는 방법 : TCP 연결에서 들어오는 클라이언트의 포트
- 8. 루비에서 죽은 클라이언트로 UDP를 보내서 들어오는 ICMP의 IP를 얻으려면 어떻게해야합니까?
- 9. Application_Start가 들어오는 모든 요청을 차단합니까?
- 10. 들어오는 모든 패킷을 기록하는 방법
- 11. HAProxy 통계 결합?
- 12. 서버에 연결된 모든 IP를 찾으십시오.
- 13. 모든 IP를 리다이렉하지만 비밀번호로 보호하기
- 14. IP를 기반으로 요청에 대한 레일 로깅 무시
- 15. HAProxy Nginx에
- 16. Node.js와 haproxy
- 17. 들어오는 모든 클라이언트가 허용하도록 RedHat에 NTP 서버 구성
- 18. 들어오는 요청의 유효성 확인
- 19. 페이지의 기본 DIV를 알아야합니다.
- 20. 경로를 기반으로하는 HAProxy 리디렉션?
- 21. 주파수를 읽는 방법을 알아야합니다.
- 22. Haproxy Bad Gateway 502
- 23. haproxy 뒤 꼬인 앱
- 24. unbuntu 서버에서 들어오는 모든 네트워크 트래픽 추적
- 25. 은 for 루프에 들어오는 모든 값을 저장해야합니까?
- 26. Java : 소켓에 들어오는 모든 것이 나오지 않습니다.
- 27. 들어오는 모든 전자 메일을 MySQL 데이터베이스에 저장
- 28. 들어오는 모서리가없는 모든 정점을 어떻게 찾습니까?
- 29. gerrit에서 들어오는 모든 리뷰를 보는 방법?
- 30. 들어오는 모든 사실을 사용하는 초기 증명 방법
유망 해 보입니다. 시도하고 알려주지. –
'netstat' 명령을 단순화 할 수 있습니다 :'netstat -ntu | awk -F "[:] *" '/ ESTAB/{a [$ 6] ++} END {for a i} a [i], i} – Jotne