728x90
nginx 로 proxy를 써서 back-end로 접속을 던질때 nginx.conf 파일에 location 설정시
특정 패턴의 context-path를 잡을때 사용
ex) host로 부터 요청 받는 주소의 context-path 가 /lab** 로 시작 한다고 할때
location ~ /lab(.*)/(*) {
proxy_pass http://[목적지 주소];
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
식으로 하면 되고 저기서 중요한건 location 뒤에 오는 정규 표현식이다.
context-path 가 /labtest1/aaa/cc 이런식으로 오는 호출도 잡는 설정 시작 문자열을 필터함
물론 역으로 확장자로 잡을때는 location ~ \.do$ -> .do 로 끝나는거
이런식으로 한다.
k8s 기반으로 해서 굳이 upstream server 까진 지정안했다.
728x90
'web·was' 카테고리의 다른 글
OpenSSL 로 RootCA 및 인증서 아파치 생성 및 적용 (0) | 2020.11.24 |
---|---|
tomcat web.xml 세션 타임 아웃 설정 (0) | 2017.03.22 |
tomcat URIEncoding utf-8 (0) | 2017.02.16 |
tomcat 8.x An invalid character [32] was present in the Cookie value 쿠키값 세팅 문제 (0) | 2017.01.31 |
tomcat 메모리 설정 (0) | 2017.01.26 |