3
다른 URL에서 호출 된 동일한 애플리케이션을로드 할 수 있습니까?두 개의 다른 컨텍스트에서 1 개의 Tomcat 앱에 액세스하려면 어떻게해야합니까?
mod_rewrite
과 다른 설정을 시도했지만 작동하지 않습니다. 현재 가상 호스트로 시도하고 있지만 작동하는지 확실하지 않습니다.
다른 URL에서 호출 된 동일한 애플리케이션을로드 할 수 있습니까?두 개의 다른 컨텍스트에서 1 개의 Tomcat 앱에 액세스하려면 어떻게해야합니까?
mod_rewrite
과 다른 설정을 시도했지만 작동하지 않습니다. 현재 가상 호스트로 시도하고 있지만 작동하는지 확실하지 않습니다.
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>