먼저 아래 명령어로 PCRE 버전을 확인한다.
rpm -qa | grep pcre
PCRE-7.0 이상인 경우에 아래와 같이 사용할 수 있다.
정규식 내부 변수명을 설정할 영역을 (?<name>(regex)) 또는 (?'name'(regex))로 감싸준다
아래와 같이 사용하면 page라는 변수명을 사용할 수 있게 된다
location ~ ^/my/(?<page>(account|order))$ {
proxy_pass http://to-proxy/user/$page$is_args$args;
}
더 많은 내용을 알아보고 싶다면 variable capture in nginx 라는 검색어를 사용하면 된다.
공식 문서는 여기
'개발' 카테고리의 다른 글
nginx proxy cache STALE 설정 - proxy_cache_use_stale (0) | 2022.07.21 |
---|---|
Jmeter - jmx 파일 바로 열 수 있게 설정하기 (0) | 2022.06.10 |
Jmeter 설치하기 (0) | 2022.06.10 |
M1 맥북 모니터 연결시 멈춤 현상 (0) | 2022.05.24 |
스레드 덤프 뜨는법 (0) | 2022.05.24 |