Tomcat配置多域名,多证书访问不同的项目
2017-04-11 12:11
381 查看
<?xml version="1.0" encoding="UTF-8"?> <Server port="8005" shutdown="SHUTDOWN"> <!-- Comment these entries out to disable JMX MBeans support used for the administration web application --> <Listener className="org.apache.catalina.core.AprLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/> <!-- Global JNDI resources --> <GlobalNamingResources> <!-- Test entry for demonstration purposes --> <Environment name="simpleValue" type="java.lang.Integer" value="30"/> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <!-- Define the Tomcat Stand-Alone Service --> <Service name="Catalina"> <!-- Define a non-SSL HTTP/1.1 Connector on port 80 --> <Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> <!-- Define a SSL HTTP/1.1 Connector on port 443 --> <Connector port="443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile ="D:/certs/mydomain1.com_keystore.jks" keystorePass="123456" keystoreType="JKS" truststoreFile="D:/certs/mydomain1.com_keystore.jks" truststorePass="123456" truststoreType="JKS" address="xxx.xxx.2.83" /> <Connector port="443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile ="D:/certs/mydomain2.cn_keystore.jks" keystorePass="123456" keystoreType="JKS" truststoreFile="D:/certs/mydomain2.cn_keystore.jks" truststorePass="123456" truststoreType="JKS" address="xxx.xxx.2.81" /> <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector 4000 port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <!-- Define the top level container in our container hierarchy --> <Engine name="Catalina" defaultHost="localhost"> <!-- This Realm uses the UserDatabase configured in the global JNDI resources under the key "UserDatabase". Any edits that are performed against this UserDatabase are immediately available for use by the Realm. --> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <!-- Define the default virtual host Note: XML Schema validation will not work with Xerces 2.2. --> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> <Host name="xxx.xxx.2.81" appBase="webapp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>第一个域名</Alias> <Context docBase="第一个项目名" path="" reloadable="true"/> </Host> <Host name="xxx.xxx.2.83" appBase="webapp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>第二个域名</Alias> <Context docBase="第二个项目名" path="" reloadable="true"/> </Host> </Engine> </Service> </Server>
相关文章推荐
- Tomcat8.5.27配置一台服务器两个域名两个证书访问同一个项目
- tomcat配置不同域名访问不同APP项目
- tomcat 配置多域名访问访问同一个网站的相同或者不同项目的全站SSL证书
- Tomcat服务器中配置多个域名,访问不同的web项目
- 一个Tomcat支持不同的域名访问各自不同程序的配置方法实践
- tomcat6.0 配置多个项目(网站)用域名可以直接访问
- Tomcat配置通过域名访问该项目
- Nginx+Tomcat实现不同项目域名映射配置(超详细)
- tomcat服务器配置域名访问项目server.xml
- 一个tomcat7容器部署两个不同的项目,一个用域名,另一个用域名加端口,server.xml的配置记录
- Tomcat 配置 项目 到tomcat目录外面 和 域名绑定访问(api接口、前端网站、后台管理网站)
- 一个Tomcat 多项目配置不同端口 有一个访问不了404,web项目配置webAppRootKey
- 配置tomcat,实现域名访问项目
- Tomcat配置去掉项目名称,直接通过域名访问
- tomcat配置多个域名访问不同应用
- tomcat配置,通过域名访问指定项目
- tomcat 不同域名 不同端口访问项目
- 同一个tomcat下部署多个项目,使用不同的域名访问
- 同一个tomcat下面放多个项目 每个项目用不同的域名访问
- tomcat配置多个虚拟host,访问不同的web项目