Nginx location 작성 방법 및 우선 순위

2032 단어 결국nginxYouTube

소개



만나서 반갑습니다, youtuber 계열 엔지니어입니다!

이번은 location의 우선 순위에 관한 이전의 보충 기사입니다.
htps : // 코 m / 야스 젠 - 츠베 / ms / 520956830b2512

Youtube에도 설명 동영상이 있으므로 확인해보세요!

【YouTube 동영상】location의 작성 방법 보충


location 순서도



location의 우선순위는 표로 하면 혼란스러우므로, 플로우차트로 했습니다!

착각하기 쉬운 것은, 전방 일치 있어, 최장 일치로서 식별자 없음이 해당하는 경우입니다.
이 경우 정규 표현식이 하나라도 해당되는 경우 아무리 식별자가 없는 경로가 일치하더라도 정규 표현식이 우선합니다! !





예를 들어 다음과 같은 경우를 생각해 보십시오.
URI에서/testing을 검색해 봅니다.

= 는 없기 때문에, 전방 일치의 유무를 확인합니다.

정방향 일치에는 식별자없이/testing 및 ^~/test가 있습니다.
이 경우, 가장 긴 일치로 식별자 없는/testing가 우선됩니다.

다음으로 정규 표현의 유무를 확인합니다.
정규식 ~/te 가 있으므로, 식별자 없음은 무시됩니다.

결과적으로/testing으로 액세스하면 location ~/te 처리로 진행합니다.

default.conf
location /testing {...}
location ^~ /test {...}
location ~ /te {...}

요약



이번에 이전에 소개한 위치를 작성하는 방법 을 보충했습니다!
순서도를 보면서하면 실수없이 할 수 있을까요?

뭔가 질문이나 감상이 있으면, 코멘트 부탁드립니다!

트위터 이나 youtube 에서의 코멘트도 기다리고 있습니다!

좋은 웹페이지 즐겨찾기