문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
nginx:proxy [2012/11/13 11:20] kwon37xi [Tomcat 연동] |
nginx:proxy [2019/04/03 17:39] kwon37xi [Tomcat 연동] |
||
---|---|---|---|
줄 11: | 줄 11: | ||
</ | </ | ||
- | ====== Tomcat 연동 | + | ===== Tomcat 연동 ===== |
* 로컬의 ''/ | * 로컬의 ''/ | ||
줄 23: | 줄 23: | ||
proxy_cookie_path /example /; | proxy_cookie_path /example /; | ||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
+ | proxy_set_header X-Forwarded-Proto $scheme; | ||
+ | proxy_set_header Host $host; | ||
+ | proxy_read_timeout 60s; # 응답을 읽기까지의 타임아웃. send_timeout 과 함께 조정 | ||
} | } | ||
} | } | ||
줄 31: | 줄 34: | ||
< | < | ||
<!-- proxyName 과 proxyPort를 지정해야만 한다. --> | <!-- proxyName 과 proxyPort를 지정해야만 한다. --> | ||
- | < | + | < |
+ | <!-- proxy_set_header의 Host 설정으로 proxyName=" | ||
</ | </ | ||
* retry 설정은 Upstream 모듈을 사용한다. TODO | * retry 설정은 Upstream 모듈을 사용한다. TODO | ||
- | ====== Sticky Session | + | ===== X-Forwarded-For ===== |
+ | * L7 연동하고, | ||
+ | * Apache는 ProxyPass를 사용할 경우 기본으로 '' | ||
+ | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
+ | </ | ||
+ | * [[java: | ||
+ | |||
+ | ===== Sticky Session ===== | ||
* [[http:// | * [[http:// | ||
* 소스 컴파일해 설치해야만 한다. | * 소스 컴파일해 설치해야만 한다. | ||
+ | |||
+ | ===== Upstream 헤더 내용 로그로 찍기 ===== | ||
+ | * '' | ||
+ | * '' | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== 참고 ===== | ||
+ | * [[http:// | ||