2012-12-05 3 views
3

mod_jk를 사용하여 Apache 웹 서버를 통해 Java 웹 응용 프로그램에 액세스 할 수 있습니다. 내 vhost.conf은 다음과 같습니다Mod_jk 두 사이트를 제외한 Tomcat에 대한 모든 요청을 탑재합니다.

JkMount /web/* worker1 
JkMount /group/* worker1 
JkMount /home/* worker1 
JkMount /contact/* worker1 
JkMount /customers/* worker1 
JkMount /downloads/* worker1 
JkMount /theme/* worker1 
JkMount /language/* worker1 
JkMount /image/* worker1 
JkMount /layouttpl/* worker1 

당신이 볼 수 있듯이, 나는 여분의 자바 웹 응용 프로그램의 각 사이트를 장착해야합니다. 동일한 Apache 서버에서 실행되는 PHP 응용 프로그램 (mydomain.com/forum 및 mydomain.com/wiki)이 있기 때문에 JkMount/* worker1을 사용할 수 없습니다. 내 문제는 tomcat 서버와 다른 사이트의 이름이 자주 변경된다는 것입니다. 따라서 사이트 이름이 바뀔 때마다 vhost.conf 파일을 조정해야합니다. JkMount/* worker1과 같이 Tomcat 서버에 모든 요청을 보낼 수 있지만/wiki 및/forum을 제외한 모든 요청은 보낼 수 있습니까?

이 같은 뭔가를 찾고 있어요 :

JkMount /* worker1 
JkUnmount /forum 
JkUnmount /wiki 
+0

는 다음과 같이 답변을 제출 고려 대답과 '해결 된'이 문제를 표시합니다. 그렇게하면 다른 사람들이 귀하의 솔루션을보다 쉽게 ​​볼 수 있습니다. – weberc2

+0

좋아, 그건 바보 같았 어. 나는 내 질문에 대답했다. 실제로 JkUnMount 명령이 있습니다. 그러나 이것은 작동하지 않습니다 :'JkMount/* worker1 JkUnmount/forum JkUnmount/wiki' – user1879086

+0

그건 또 다른 코멘트입니다. ;) 응답 상자가 조금 더 아래에 있습니다. :) – weberc2

답변

7

이 시도 :

JkMount /* worker1 
JkUnMount /forum/* worker1 
JkUnMount /wiki/* worker1 
1

이 방법은 사람들을 위해 작동합니다 여전히 찾고 :

JkMount /* ajp13_worker 

SetEnvIf Request_URI "/forum/*" no-jk 
관련 문제