Apache 2.2.X 버전부터 기본적으로 포함하고 있어 mod_jk 처럼 별도로 so를 추가하거나 하는 작업이 필요하지 않는 편리함이 있다.
[Sample]
<VirtualHost *:80> |
- ProxyPass
- ProxyPassReverse
js/css/image 등 tomcat이 필요하지 않는 정적인 파일 호출시에는 apache가 처리할 수 있도록 설정이 필요하다.
(mod_jk를 사용할 때 uri pattern에 따라 worker를 지정해준 것과 같은 이치로 생각하면 쉽다.)
ProxyPass /js ! ProxyPass /css !
ProxyPass 끝에 붙는 '!'는 여기에 해당하는 URL의 경우 mod_proxy를 통해 Tomcat에 전달하지 말고 Apache에서 처리하라는 설정이다.