이 기능이 작동하려면 이 줄이 필요합니다.
이것 없이 모든 요청은 여전히 로드 밸런서 IP로 보입니다.
제 Discourse가 429 오류로 중단되었기 때문에 알고 있습니다.
불분명한 경우를 대비하여 제 인프라 구조는 다음과 같습니다:
user > haproxy > discourse
물론 Discourse에는 nginx reverse proxy가 포함되어 있습니다.
haproxy에 포워딩 헤더를 포함했지만, Discourse 내부의 nginx가 forwarded for를 존중하지 않았습니다. 작동하려면 제 OP에 있는 2줄을 추가하고 컨테이너를 재시작해야 했습니다.