[Web]
[Web] Nginx 서버 설정[Proxy_set_header]
hw00173
2021. 12. 2. 15:24
반응형
proxy_set_header X-Real-IP $remote_addr;
#실제 접속자의 IP를 X-Real-IP 헤더에 입혀서 전송.
#remote_addr : 요청한 클라이언트 주소
#X-Forwarded-For와 동일하게 Client IP를 확인하기 위해 사용하는 헤더값을 말한다.
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#프록시나 로드 밸랜서를 통해 들어온 요청에서 클라이언트 원 IP 주소를 확인하기 위해 사용하는 헤더값
#프록시 헤더값을 변조할 수 있음
#X-Forwarded-For 만 사용할 경우 변조의 위험이 있으므로, X-Real-IP를 같이 사용 해준다.
proxy_set_header Host $http_host;
#HTTP Request 의 Host 헤더값
#http 요청이 들어 왔을 시 호스트 명
proxy_set_header X-NginX-Proxy true;
#nginx proxy 를 썼다는 뜻. 안써도 무방. 표준 X
proxy_redirect off;
#백엔드 서버에 의해 촉발된 리다이렉션에 대해 로케이션 HTTP 헤더에 나타나는 URL을 재작성합니다.
#off : 리다이렉션은 설정 된 그대로 전달
참고 했던 블로그 글
Nginx proxy 설정 관련 1
NGINX
Reverse Proxy 실 운영 환경에서는 80, 443 빼고는 inbound를 막아두는 경우가 많아서 iptables 써서 80 -> xxxx로 포워딩하거나, nginx써서 80 -> xxxx로 포워딩한다. 후자를 더 많이 사용하는데 그 이유는 nginx..
umbum.dev
Nginx proxy 설정 관련 2
https://velog.io/@csk917work/Nginx-%EC%84%9C%EB%B2%84-%EC%84%A4%EC%A0%95
Nginx 서버 설정 (프록시, 캐시, 보안)
NGINX 서버 설정 탐구
velog.io
Nginx proxy 설정 관련 3
[nginx] nginx 시작하기 1/3 - 기초편
안녕하세요 멍개입니다. 이번시간엔 nginx를 다뤄보도록 하겠습니다. ● 설치 여기서는 ubuntu 환경에서 설...
blog.naver.com
Nginx proxy 설정 관련 4
[Nginx] 엔진엑스 프록시 모듈
엔진엑스 기본 빌드에는 프록시 모듈이 포함돼 있어 클라이언트로부터의 HTTP 요청을 백엔드 서버에 전달합니다. 여러 관점에서 모듈환경을 설정해봅시다. - 백엔드 서버의 기본 주소와 포트
12bme.tistory.com
반응형