2016-11-13 5 views
0

AWS ELB 뒤에 nginx를 사용하고 있습니다. 원격 주소가 서버가 아닌 ELB의 응답을 받으면 AWS ELB 대신 서버 IP를 사용할 수 있습니다.AWS ELB Nginx 원격 주소

답변

1

당신이 ELB의 모든 요점과 모순되면 EC2 인스턴스를 외부 트래픽에 노출시킬 수는 없습니다. 이 경우 ELB는 인스턴스의로드 균형을 조정하여 충돌을 일으킬 수 없습니다.

인스턴스 IP에 직접 액세스하려면 ELB를 사용하지 마십시오.

-1

당신은 Nginx에의 로그 형식으로 변경 한 후 X-앞으로 추가 할 수 있습니다,이 ELB과를 요청 AWS ELB가의 nginx 서버로 요청을 보내는

1

의 원래의 WAN IP를 모두 출력 할 것이다, 그것은 헤더를 추가 게재 될 nginx에 응용 프로그램을 허용하려면

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

: 값이 (가) "the IP address of a client when you use an HTTP or HTTPS load balancer는"

그래서 당신의 nginx 서버 구성과 같은 라인을 포함해야되고와 "X-전달-를 들어"라는 요청에 저것을보기 위하여 방관자.