• 북마크

nginx

server와 location 간의 우선순위

본문

순서에 관계 없이 nginx 는 아래에 나와 있는 순서대로 라우팅을 시키게 됩니다. 물론 같은 순위라면 위부터 먼저 읽음


server 우선순위 (server_name 에 따라)


완전 일치하는 이름

ex> kscory.com

에스터리스크(*)로 시작하는 와일드 카드 명

ex> *.kscory.com

에스터리스크(*)로 끝나는 와일드 카드 명

ex> kscory.*

정규 표현식 명

ex> ~^demo\d*\.kscory\.com$

location 우선 순위


= 연산자 (문자열 완전 일치)

ex> location = /demo/about {}

^~ 연산자 (문자열의 시작 부분과 일치)

ex> location ^~ /demo/about {}

~ 연산자 (정규 표현식)

ex> location ~ /demo/about[0-9] {}

~* 연산자 (대소문자 구분 없는 정규 표현식)

ex> location ~* /demo/about[0-9] {}

연산자 없는 일반 선언

ex> location /demo/about {}

이 때 만약 location 블락을 중첩해서 사용한다면 원하는 방식대로 사용할 수도 있음



reference : 


https://stackoverflow.com/questions/43951720/react-router-and-nginx


https://12bme.tistory.com/367


http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_headers


https://www.joinc.co.kr/w/man/12/nginx/static


https://jojoldu.tistory.com/60


https://www.chanhvuong.com/2887/node-js-express-with-nginx-reverse-proxy-and-cache/


https://stackoverflow.com/questions/29265996/nginx-proxy-pass-not-caching-content

댓글목록 0

등록된 댓글이 없습니다.
전체 12 건 - 1 페이지
제목
최고관리자 1,063 2020.06.18
최고관리자 1,087 2020.04.10
최고관리자 1,163 2020.04.10
최고관리자 2,185 2020.04.06
최고관리자 5,221 2020.03.14
최고관리자 1,607 2020.03.03
최고관리자 1,216 2020.03.03
최고관리자 2,079 2020.03.03
최고관리자 1,645 2020.03.03
최고관리자 1,271 2020.03.03
최고관리자 1,502 2020.03.03
최고관리자 1,320 2020.03.03