2014-03-06 1 views
0

하나의 ec2 인스턴스에서 여러 개의 전쟁과 여러 개의 WordPress 애플리케이션을 호스팅하고 싶습니다. 나는 복수의 전쟁이나 복수의 WordPress 애플리케이션을 호스팅 할 수 있었지만 둘 다 할 수는 없었습니다. 유스 케이스는 다음과 같이 수 있습니다 :아파치와 톰캣이있는 가상 호스

www.tomcatA.com로

요청이 A.war에 대한 바람둥이로 넘겨해야 www.tomcatB.com이 B.war

에 대한 바람둥이로 넘겨되어야로

요청 www.ApacheA.com로

요청이 난 그냥 바람둥이에 대한 가상 호스트를 만들 수 관리

www.ApacheB.com 같은

요청이 아파치에 의해 건네한다 아파치, 응용 프로그램, 응용 프로그램 B에 의해 건네한다 또는 단지 아파치. 하지만 아파치와 바람둥이 모두 어떻게해야합니까?

답변

0

아마 당신은 tomcat 응용 프로그램을 프록시 할 수 있으며 다른 응용 프로그램에 대해서는 DocumentRoot이 다를 수도 있습니다. 다음과 유사한 내용 :

<VirtualHost *:80> 
    ServerName www.tomcata.com 

    ProxyPass/http://localhost:8080/A 
</VirtualHost> 
<VirtualHost *:80> 
    ServerName www.tomcatb.com 

    ProxyPass/http://localhost:8080/B 
</VirtualHost> 
<VirtualHost *:80> 
    ServerName www.apachea.com 

    DocumentRoot /applicationA 
</VirtualHost> 
<VirtualHost *:80> 
    ServerName www.apacheb.com 

    DocumentRoot /applicationB 
</VirtualHost> 
+0

작동하지 않았습니다. 500 내부 서버 오류가 발생했습니다. –

+0

아파치 또는 바람둥이에서? 로그에 무엇이 있습니까? 이것은 실제로 이것을 구성하는 방법의 예에 불과합니다. 귀하의 내부 아키텍처에 대해 알지 못하므로 설정에 맞게 각 VirtualHost를 수정해야합니다. – arco444

+0

mod_jk를 설치하고, 아파치를 사용하고, 작업자를 생성하고, 가상 호스트를 생성하여 작동하도록 만들어야했습니다! ....................................... ... .................................... JkMount/tomcat-demo * worker1