관련지식
nginx, regex
nginx
는 가볍고 강력한 기능으로 많이 사용되고 있지만 설정은 그리 간단하지 않습니다. 특히 URI 를 구분하여 룰을 적용하려고 할때 내가 설정한 룰이 맞는지 확인하기 위해 서버를 재기동하고 URL 호출해야 합니다. 원하는대로 안되면 다시 수정, 재기동, 테스트를 반복해야 하죠.
nginx
의 location 매칭 테스트를 할수 있는 웹페이지가 있어 공유합니다.
링크를 들어가시면 샘플로 작성된 설정파일과 테스트 url이 보입니다. 하단의 Test
버튼을 클릭하면 테스트 url이 어떤 설정에 매칭되는지 보여줍니다. 샘플의 경우 두개의 location 이 설정되어있고 테스트 url은 그중 하나에 매치가 되는것을 보여줍니다. Test
버튼을 클릭하지 않고 테스트 URL입력후 엔터키를 치셔도 됩니다.
location에 정규표현식을 사용할때 특히 유용합니다. nginx
의 특징이 있다보니 다른 PCRE 정규표현식 테스터를 사용하는것 보다 정확한 결과를 알수 있습니다. 만약 설정에 여러 도메인에 대한 정의가 있을 경우 도메인의 일치 여부까지 확인해줍니다.
두번 세번 쓰세요
'nginx' 카테고리의 다른 글
[nginx] 414 Request-URI Too Large (0) | 2020.02.07 |
---|---|
[nginx] Remote Desktop Protocol 을 위한 nginx 설정법 (0) | 2019.11.15 |
[nginx] 특정 referer 에서만 url 호출 가능하도록 설정하기 (0) | 2019.10.02 |
[nginx] websocket 사용 설정 (0) | 2019.09.24 |
[nginx] 중첩 if 사용방법 (0) | 2019.05.16 |