Tomcat 多主机服务
一Tomcat 服务器只能响应ip访问,域名访问无效,被拒绝。
打开 %TOMCAT_HOME%/conf/server.xml文件
找到 Engine节点,看到Host的name属性值为IP地址,修改为localhost后,重启服务,域名、ip均能正常访问。
经查,可配置多主机,如下:
<Engine name="Catalina" defaultHost="www.myTest.com">
<Host name="www.myTest.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"/>
<Host name="192.168.1.2" appBase="ipapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"/>
</Engine>
或直接在server.xml文件把自己用到的域名www.my002.com 设置如下:
<Host name="www.my002.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
这样其他域名指向过来都是访问不了。无法显示。
具体需要时,再详查。