아파치에서는 uriworkermap.properties에 규정된 매핑규칙에 의거하여 Tomcat으로 요청을 보낸다.
그럼 uriworkermap.properties에서는 어떤 규칙들이 쓰이는지 알아보자
1.주석,공백
#이 포함된 한줄은 전부 무시되므로 주로 주석으로 쓰인다.
# this is test
단어사이 공백은 무시된다, 그러므로 다음 세개는 같은 설정이다.
/myapp=myworker
/myapp=myworker
/myapp = myworker
2. URI 패턴 작성법
도메인뒤에 붙는 url패턴에 따라 선택적으로 tomcat으로 넘길 수 있다( 시작은 "/","*","|","!" 로만 가능하다)
/onlytomcat.jsp = myworker
- onlytomcat.jsp 라는패턴에 대해서만 tomcat으로 전송(ex http://example.com/onlytomcat.jsp)
2-1.옵션 * : 임의의 문자및 숫자 전부 지칭
/*.jsp = myworker
- 확장자가 jsp인 모든 url패턴에 대해서 tomcat으로 전송(ex http://example.com/test.jsp)
2-2.옵션 ! : 특정패턴 제외
!/onlyhttpd.jsp = myworker
- onlyhttpd.jsp 라는 패턴은 tomcat으로 전송하지 않음(일반 매칭규칙보다 우선적용)
2-1의 /*.jsp = myworker와 함께 사용하면 onlyhttpd.jsp를 제외한 모든 jsp를 tomcat으로 전송
2-3.옵션 | : A|B = A또는 AB
/*.js|/ = myworker
- /*.js 와 /*.js/ 두개의 케이스 모두 tomcat으로 전송
'WEB WAS > WEB' 카테고리의 다른 글
[아파치] htc파일 실행이 안될 때 (0) | 2020.12.18 |
---|---|
[apache/tomcat] AJP 통신할때 대용량 파일 전송 (0) | 2020.12.01 |
[아파치] 보안 설정 (0) | 2020.10.12 |
[nginx] nginx root경로 변경방법 및 403에러 (0) | 2020.10.05 |
[nginx] CentOS에 nginx 설치하기 (0) | 2020.10.05 |