[b]server.xml关键代码1:[/b]
[b]关键代码2:[/b]
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443"/>
<!--第一个证书配置-->
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
SSLEnabled="true"
scheme="https" secure="true" debug="0"
enableLookups="false" disableUploadTimeout="true"
acceptCount="400" connnectionTimeout="30000"
maxThreads="250" minSpareThreads="50" maxSpareThreads="100"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/conf/cert/keystore1.jks" keystorePass="pass1"
Address = "192.168.100.2"/>
<!--第二个证书配置-->
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
SSLEnabled="true"
scheme="https" secure="true" debug="0"
enableLookups="false" disableUploadTimeout="true"
acceptCount="400" connnectionTimeout="30000"
maxThreads="250" minSpareThreads="50" maxSpareThreads="100"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/conf/cert/keystore2.jks" keystorePass="pass2"
Address = "192.168.100.3"/>
[b]关键代码2:[/b]
<!--虚拟主机:注意真实IP与域名对应(192.168.100.2=www.domain1.com)-->
<Host name="192.168.100.2" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="true">
<Alias>www.domain1.com</Alias>
</Host>
<!--虚拟主机:appBase是放置web工程目录,如果两个Host写的同一个webapps那么部署的工程会启动两次(即:一个Host启动一个工程)。解决办法:webapps2下放一个重定向工程。即:将www.domain2.com域名重定向到www.domain1.com。详细参考(urlrewrite技术)-->
<Host name="192.168.100.3" appBase="webapps2"
unpackWARs="true" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="true">
<Alias>www.domain2.com</Alias>
</Host>