向各位大哥求助,iis+tomcat(jk)整合好后,多主机头(多域名绑定)的问题```
花了一整天时间,终于把iis和tomcat整合在一起了```但是在网上却查不整合后多域名绑定要怎么配置````深深的郁闷啊``向各位大哥求助了,具体情况如下
IIS和tomcat的整合以经OK了
1.iis里的配置
IIS里两个主机头:
zoomfire.com.cn
zoomfire-torch.com
端口都用80,两个主机头都配好了isapi筛选器,绿色箭头。
2.tomcat里的相关配置
server.xml:
<Service name="Catalina">
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='UTF-8' />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"></Host>
<Host name="zoomfire.com.cn"></Host>
</Engine>
</Service>
两个host共用8080,默认主机名localhost,Context配置我单独放在\Catalina\主机名\ROOT.xml下
localhost的Context
<Context path="" docBase="E:\webapp\en\zoomfire" ></Context>
zoomfire.com.cn的Context
<Context path="" docBase="E:\webapp\cn" ></Context>
3,jk的配置
workers.properties文件:
worker.list=ajp13w1
worker.ajp13w1.type=ajp13
worker.ajp13w1.host=zoomfire.com.cn
worker.ajp13w1.port=8009
uriworkermap.properties文件:
/*.jsp=ajp13w1
/*.do=ajp13w1
/=ajp13w1
在以上配置的情况下,
http://zoomfire-torch.com:8080/
http://zoomfire.com.cn:8080/
及
http://zoomfire-torch.com/
都可正常访问,但
http://zoomfire.com.cn/
不可访问,错误为404,我想应该是jk配置的问题,但我又搜不到jk到底要怎么配多域名,而且很奇怪的是,为什么我以经配置成
worker.ajp13w1.host=zoomfire.com.cn
域名http://zoomfire-torch.com/ 依旧能防问,而且打开的对应的工程也是http://zoomfire-torch.com/的
(原本为:worker.ajp13w1.host=localhost),而不是打开http://zoomfire.com.cn/的工程
求高手指导,如何让
http://zoomfire-torch.com/
http://zoomfire.com.cn/
两个域名都能通过iis isapi筛选器正常访问,先谢谢大家了
IIS和tomcat的整合以经OK了
1.iis里的配置
IIS里两个主机头:
zoomfire.com.cn
zoomfire-torch.com
端口都用80,两个主机头都配好了isapi筛选器,绿色箭头。
2.tomcat里的相关配置
server.xml:
<Service name="Catalina">
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='UTF-8' />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"></Host>
<Host name="zoomfire.com.cn"></Host>
</Engine>
</Service>
两个host共用8080,默认主机名localhost,Context配置我单独放在\Catalina\主机名\ROOT.xml下
localhost的Context
<Context path="" docBase="E:\webapp\en\zoomfire" ></Context>
zoomfire.com.cn的Context
<Context path="" docBase="E:\webapp\cn" ></Context>
3,jk的配置
workers.properties文件:
worker.list=ajp13w1
worker.ajp13w1.type=ajp13
worker.ajp13w1.host=zoomfire.com.cn
worker.ajp13w1.port=8009
uriworkermap.properties文件:
/*.jsp=ajp13w1
/*.do=ajp13w1
/=ajp13w1
在以上配置的情况下,
http://zoomfire-torch.com:8080/
http://zoomfire.com.cn:8080/
及
http://zoomfire-torch.com/
都可正常访问,但
http://zoomfire.com.cn/
不可访问,错误为404,我想应该是jk配置的问题,但我又搜不到jk到底要怎么配多域名,而且很奇怪的是,为什么我以经配置成
worker.ajp13w1.host=zoomfire.com.cn
域名http://zoomfire-torch.com/ 依旧能防问,而且打开的对应的工程也是http://zoomfire-torch.com/的
(原本为:worker.ajp13w1.host=localhost),而不是打开http://zoomfire.com.cn/的工程
求高手指导,如何让
http://zoomfire-torch.com/
http://zoomfire.com.cn/
两个域名都能通过iis isapi筛选器正常访问,先谢谢大家了
作者: lwy8802 发布时间: 2011-06-15
在tomcat中配置域名好像是增加<Host name="www.adf.com"></>这样的节点吧
作者: a131988 发布时间: 2011-06-15
这`````但是我这两个域名的8080端口都是可以正常访问的
http://zoomfire-torch.com:8080/
http://zoomfire.com.cn:8080/
所以我想tomcat的host配置应该是正确没有问题的吧````
求一个配过jk连接器的高手解答啊``急用`在线等```555
http://zoomfire-torch.com:8080/
http://zoomfire.com.cn:8080/
所以我想tomcat的host配置应该是正确没有问题的吧````
求一个配过jk连接器的高手解答啊``急用`在线等```555
作者: lwy8802 发布时间: 2011-06-15