我有兩個應用程序在同一端口(8180)上使用不同上下文在Jboss 6上運行。我在機器端口80上運行Apache。我需要根據正在訪問的應用程序將請求指向適當的上下文。Apache Web服務器,在同一服務器上的不同端口上的多個應用程序
我有一個dns條目 - testServ14,它指向服務器IP。
更清晰,應用程序應該通過URL類似
http://testServ14/appAcontext/
http://testServ14/appBcontext/
在的httpd的虛擬主機文件是可訪問我應該怎麼使用虛擬主機或指令了NameVirtualHost?
我怎樣才能做到這一點..
試過以下,但如果你想從一個URL重定向到另一個沒有工作......
<VirtualHost *:80>
ServerName http://testServ14/appA
ProxyRequests Off
ProxyVia On
ProxyPass/http://localhost:8180/appA
ProxyPassReverse/http://localhost:8180/appA
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
<VirtualHost *:80>
ServerName http://testServ14/appB
ProxyRequests Off
ProxyVia On
ProxyPass/http://localhost:8180/appB
ProxyPassReverse/http://localhost:8180/appB
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
感謝
也許一個別名可以工作,我認爲。 http://httpd.apache.org/docs/2.3/fr/mod/mod_alias.html – 2011-05-23 15:48:08