欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
單個(gè)Tomcat配置多個(gè)域并配置多個(gè)證書(shū)

近日,幫一個(gè)朋友配置一臺服務(wù)器,在該服務(wù)器上啟動(dòng)一個(gè)Tomcat運行兩個(gè)應用,分別對應兩個(gè)域名:www.domain1.com 和 www.domain2.cn ,對于http協(xié)議(80端口),只要配置Tomcat的虛擬主機就可以了。

      但朋友為了數據的安全性,分別為每個(gè)域名購買(mǎi)了一個(gè)CA證書(shū)。這就要求在一個(gè)Tomcat上配置兩個(gè)證書(shū)。在網(wǎng)上搜了好久,沒(méi)見(jiàn)有相同的案例。只查到有人說(shuō)了兩種辦法:

一、兩個(gè)域名使用不同的HTTPS端口,比如:www.domain1.com使用443端口,www.domain2.cn 使用8443端口,這種方式對于測試可以,但用于生產(chǎn)環(huán)境,要求普通用戶(hù)在輸入地址時(shí)還要輸入端口8443,不方便不說(shuō),有些用戶(hù)還不懂。所以這種方案只能暫時(shí)放棄。

二、使用兩個(gè)公網(wǎng)IP,每個(gè)域名對應一個(gè)IP,這樣就可以使每個(gè)域名都使用443作為HTTPS的端口,方便用戶(hù)使用。但沒(méi)有查到實(shí)際的配置案例。

      既然沒(méi)有案例,那就自己動(dòng)手,開(kāi)始嘗試。經(jīng)過(guò)N次嘗試之后,終于配置成功。為了防止忘記,也為了方便別人,把配置文件貼出來(lái)。為了減少篇幅,把大部分注釋刪除了。

 

Xml代碼  
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2.   
  3. <Server port="8005" shutdown="SHUTDOWN">  
  4.   
  5.   <!-- Comment these entries out to disable JMX MBeans support used for the administration web application -->  
  6.   <Listener className="org.apache.catalina.core.AprLifecycleListener" />  
  7.   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />  
  8.   <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />  
  9.   <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>  
  10.   
  11.   <!-- Global JNDI resources -->  
  12.   <GlobalNamingResources>  
  13.   
  14.     <!-- Test entry for demonstration purposes -->  
  15.     <Environment name="simpleValue" type="java.lang.Integer" value="30"/>  
  16.   
  17.     <!-- Editable user database that can also be used by  
  18.          UserDatabaseRealm to authenticate users -->  
  19.     <Resource name="UserDatabase" auth="Container"  
  20.               type="org.apache.catalina.UserDatabase"  
  21.        description="User database that can be updated and saved"  
  22.            factory="org.apache.catalina.users.MemoryUserDatabaseFactory"  
  23.           pathname="conf/tomcat-users.xml" />  
  24.   
  25.   </GlobalNamingResources>  
  26.   
  27.   <!-- Define the Tomcat Stand-Alone Service -->  
  28.   <Service name="Catalina">  
  29.   
  30.     <!-- Define a non-SSL HTTP/1.1 Connector on port 80 -->  
  31.     <Connector port="80" maxHttpHeaderSize="8192"  
  32.                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
  33.                enableLookups="false" redirectPort="8443" acceptCount="100"  
  34.                connectionTimeout="20000" disableUploadTimeout="true" />  
  35.   
  36.     <!-- Define a SSL HTTP/1.1 Connector on port 443 -->  
  37.     <Connector port="443" maxHttpHeaderSize="8192"  
  38.                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
  39.                enableLookups="false" disableUploadTimeout="true"  
  40.                acceptCount="100" scheme="https" secure="true"  
  41.                clientAuth="false" sslProtocol="TLS"  
  42.     keystoreFile  ="D:/certs/mydomain1.com_keystore.jks" keystorePass="www.mydomain1.com" keystoreType="JKS"   
  43.     truststoreFile="D:/certs/mydomain1.com_keystore.jks" truststorePass="www.mydomain1.com" truststoreType="JKS"  
  44.     address="xxx.xxx.2.83"  
  45.                />  
  46.   
  47.     <Connector port="443" maxHttpHeaderSize="8192"  
  48.                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
  49.                enableLookups="false" disableUploadTimeout="true"  
  50.                acceptCount="100" scheme="https" secure="true"  
  51.                clientAuth="false" sslProtocol="TLS"  
  52.     keystoreFile  ="D:/certs/mydomain2.cn_keystore.jks" keystorePass="www.mydomain2.cn" keystoreType="JKS"   
  53.     truststoreFile="D:/certs/mydomain2.cn_keystore.jks" truststorePass="www.mydomain2.cn" truststoreType="JKS"  
  54.     address="xxx.xxx.2.81"  
  55.                />  
  56.   
  57.     <!-- Define an AJP 1.3 Connector on port 8009 -->  
  58.     <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />  
  59.   
  60.         <!-- Define the top level container in our container hierarchy -->  
  61.         <Engine name="Catalina" defaultHost="localhost">  
  62.   
  63.       <!-- This Realm uses the UserDatabase configured in the global JNDI  
  64.            resources under the key "UserDatabase".  Any edits  
  65.            that are performed against this UserDatabase are immediately  
  66.            available for use by the Realm.  -->  
  67.       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  resourceName="UserDatabase"/>  
  68.   
  69.       <!-- Define the default virtual host  
  70.            Note: XML Schema validation will not work with Xerces 2.2.  
  71.        -->  
  72.       <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">  
  73.       </Host>  
  74.   
  75.       <Host name="xxx.xxx.2.81" appBase="D:/mydomain2/webapp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">  
  76.     <Alias>mydomain2.cn</Alias>  
  77.     <Alias>www.mydomain2.cn</Alias>  
  78.       </Host>  
  79.   
  80.       <Host name="xxx.xxx.2.83" appBase="D:/mydomain1/webapp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">  
  81.     <Alias>mydomain1.com</Alias>  
  82.     <Alias>tax.mydomain1.com</Alias>  
  83.     <Alias>www.mydomain1.com</Alias>  
  84.     <Alias>www.mydomain1.cn</Alias>  
  85.     <Alias>mydomain1.cn</Alias>  
  86.       </Host>  
  87.   
  88.   
  89.     </Engine>  
  90.   
  91.   </Service>  
  92.   
  93. </Server>  

 注意兩個(gè)Port="443"的Connector配置,最后面的address參數是關(guān)鍵,如果不加address,那么Tomcat將會(huì )報錯,說(shuō)443端口已被使用。其他的配置信息,網(wǎng)絡(luò )上都能找到例子或說(shuō)明,就不多做說(shuō)明了。

http://www.iteye.com/topic/554238

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
server.xml
一個(gè)tomcat下部署多個(gè)項目方法
tomcat-6.0._conf_server.xml
Tomcat配置詳解
TomCat多虛擬站點(diǎn)配置
Tomcat 結構概述
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久