확인/를 포함하여 여러 URL에 대해 여러 개의 tomcats로 전달하는 방법은? 여러 AJP 포트에
그래서있어 여러 톰캣 인스턴스 설정, 나 또한 (이미 순간에 8080을 사용하여 다른 응용 프로그램을 가지고 COS) 아파치가 포트 8090에서 수신 아파치 있습니다.
저는 Jk Mount와 다음 vhosts config를 사용하여 mydomain.com:8090/demo 및 mydomain.com:8090/preprod와 같은 URL을 해당 Tomcat 인스턴스에 매핑했습니다.
<VirtualHost *:8090>
JkMount /preprod* preprod
JkMount /demo* demo
</VirtualHost>
그러나 나는 또한 "루트"주소가 나는 mydomain.com:8090/는 3 바람둥이 인스턴스를 매핑 할 즉, 라이브/생산 될 것입니다 무엇을, 또 다른 바람둥이 인스턴스에 매핑 할.
위의 설정에 행을 추가하면 아무 일도 일어나지 않거나 변경됩니다.
JkMount /* rootwar
내가 mydomain.com:8090로 이동하면 난 그냥 같은 지루한 아파치 방문 페이지가 나에게 알려 얻을의 실행 (예 : index.html을에서 아파치/htdocs에)
사용하는 것이 가능 "루트"주소를 Tomcat 인스턴스로 리디렉션하는 JkMount?
/*와 같은 규칙이 mydomain.com/preprod와 일치한다는 것을 알 수 있지만 규칙이 순서대로 적용되기를 기대했기 때문에 마지막에/*가 나타나면 실제로 "그렇지 않다면 다른 환경 중 하나가 루트/프로덕션으로 연결됩니다. "
그냥 다음과 같이 설정하려고합니다.
mydomain.com:8090/preprod --> myApp running in tomcat1
mydomain.com:8090/demo --> myApp running in tomcat2
mydomain.com:8090 --> myApp running in tomcat3
사실, 가능한 것 같습니다! –