2012-10-08 3 views

답변

1

mod_rewrite를 사용하고 있다고 언급 했으므로 Tomcat과 Apache가 맞 닿아 있습니까? 그렇다면 왜 아파치를 리버스 프록시로 사용하지 않을까요?

Apache의 구성 예는 다음과 같습니다. Tomcat의 ROOT 컨텍스트가 응용 프로그램을 제공하면서 Tomcat이 포트 8080에서 실행되는 것으로 가정합니다.

NameVirtualHost * 
<VirtualHost *> 
    ServerName url1.com 
    ProxyRequests Off 
    <Proxy *> 
     Order deny,allow 
     Allow from all 
    </Proxy> 

    ProxyPass/http://localhost:8080/ 
    ProxyPassReverse/http://localhost:8080/ 

    <Location /> 
     Order allow,deny 
     Allow from all 
    </Location> 
</VirtualHost> 

<VirtualHost *> 
    ServerName url2.com 
    ProxyRequests Off 
    <Proxy *> 
     Order deny,allow 
     Allow from all 
    </Proxy> 

    ProxyPass/http://localhost:8080/ 
    ProxyPassReverse/http://localhost:8080/ 

    <Location /> 
     Order allow,deny 
     Allow from all 
    </Location> 
</VirtualHost>  
관련 문제