我有一个apache2实例代理请求到几个tomcat实例。有时默认的虚拟主机没有响应(tomcat正在运行,但应用程序没有响应)。发生这种情况时,其他虚拟主机都无法通过Apache访问,但他们直接使用Tomcat。默认的虚拟主机应该是一个静态页面来避免这个问题?任何其他设置告诉Apache跳过默认值,如果它没有响应?当默认虚拟主机不可用,没有虚拟主机可用
在httpd.conf中有virutalhost块外的proxypass/proxypassreverse语句。我不知道这是否会造成令人困惑的事情。
的ProxyPass /测试/ AJP://本地主机:9009 /测试/
ProxyPassReverse /测试/ AJP://本地主机:9009 /测试/
的ProxyPass/TEST2/AJP:/本地主机/ 9010/TEST2/
ProxyPassRevers/TEST2/AJP://本地主机:9010/TEST2/
了NameVirtualHost 192.168.0.1:80
虚拟主机192.168.0.1:80>
服务器名test.domain.com
ProxyPreserveHost论
将ProxyRequests关闭
...
的ProxyPass/AJP://本地主机:9009 /测试/
ProxyPassReverse/AJP://本地主机:9009 /测试/
...
/虚拟主机>
虚拟主机192.168.0.1:80>
服务器名test2.domain.com
ServerAlias test2的
PorxyPreseveHost在
将ProxyRequests关闭
...
的ProxyPass/AJP://本地主机:9010/TEST2/
ProxyPassReverse/AJP://本地主机:9010/TEST2/
...
/虚拟主机>
的Solaris 10 apache 2.2.6 mod_proxy_ajp
可能重复的[如何设置一个没有webapps的tomcat虚拟主机?](http://stackoverflow.com/questions/9342767/how-to-setup-a-tomcat-virtualhost-without-webapps) –