안녕하세요 나는 내 두 개의 서로 다른 playframework2.3 애플리케이션Playframework 2.3 잘못된 아파치 프록시 구성 7
다음 때 명령I에 프록시 서버를 사용하려고 보드와 아파치 서버에 설치 CentOS는 7 VPS가 시작 -Dhttp.port = 8000 -Dhttp.address = 127.0.0.1
앱 2 : 시작 -Dhttp.port = 8001 -Dhttp.address = 127.0.0.2
앱 1에 해당 응용 프로그램을 시작했습니다
LoadModule proxy_module modules/mod_proxy.so
<VirtualHost *:80>
ProxyPreserveHost Off
ServerName www.domain1.com
ProxyPass /excluded !
ProxyPass/http://127.0.0.1:8000/
ProxyPassReverse/http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost Off
ServerName www.domain2.com
ProxyPass /excluded !
ProxyPass/http://127.0.0.2:8001/
ProxyPassReverse/http://127.0.0.2:8001/
</VirtualHost>
도메인이 하나 뿐인 한 예상 한대로 작동했습니다. 브라우저에서 domain1.com을 가리키면 App1 콘텐츠를 볼 수있었습니다. 두 번째 앱을 추가 했으므로 두 번째 앱 구성이 먼저 구성된 App1을 재정의합니다. 따라서 doamin2.com을 가리킴으로써 두 번째 응용 프로그램 App2를 볼 수 있습니다. 그러나 domain1.com으로 이동하면 App2 콘텐츠도 볼 수 있습니다.
결국 두 도메인이 동일한 응용 프로그램 App2를 가리 킵니다.
내가 뭘 잘못하고 있니? 처음으로 구성된 App1이 App2 구성에 의해 재정의 된 이유는 무엇입니까? 해당 도메인을 호스트 파일에 추가해야합니까?