2016-07-05 108 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中