2016-07-05 151 views
0

我正在嘗試爲tomcats設置代理重定向。虛擬主機*:80不工作

我有一個web服務器apache24監聽端口80,它正在代理tomcat ajp端口。我已經完成了下面的配置,它工作正常。

<Proxy *> 
Require all granted 
</Proxy> 
ProxyPass  /core ajp://localhost:8009/test 
ProxyPassReverse /core ajp://localhost:8009/test 
ProxyPass  /ajp://localhost:9009/ 
ProxyPassReverse /ajp://localhost:9009/ 

現在我嘗試做虛擬主機配置它停止工作。我在其他一些服務器上完成了這個配置,並且在沒有任何問題的情況下工作正常。我無法弄清楚發生了什麼事。當我配置虛擬主機時,它將重定向到apache索引頁面。我使用的是Apache 2.4,我在conf.d文件夾中沒有任何其他配置文件。理想情況下,我配置爲*:80所有主機名和IP地址都應該輸入。

<VirtualHost *:80> 
<Proxy *> 
Require all granted 
</Proxy> 
ProxyPass  /core ajp://localhost:8009/test 
ProxyPassReverse /core ajp://localhost:8009/test 
ProxyPass  /ajp://localhost:9009/ 
ProxyPassReverse /ajp://localhost:9009/ 
</VirtualHost> 

回答

0

您在apache日誌中有任何錯誤嗎?不要忘記把LogLevel調試到apache2.conf中