Confluence 6 經過 SSL 或 HTTPS 運行 - 肯定你的證書路徑

在默認的狀況下,Tomcat 但願 keystore 文件被命名爲 .keystore 文件,同時這個文件應該放置在 Tomcat 運行的 home 目錄中(這個目錄可能與你本身的 Home 目錄的路徑不一樣)。這個配置的意思是,在默認狀況下 Tomcat 將會到下面 2 個位置中去檢查你的 SSL 證書:java

  • On Windows: C:\users\#CURRENT_USER#\.keystore
  • On OS X and UNIX-based systems: ~/.keystore

不要保存你的證書 keystore 文件到你的 Confluence 目錄下面。這個目錄文件將會在你升級的時候刪除。服務器

若是你的證書文件沒有放置到默認路徑下的時候,你可能決定移動你的證書文件到一個自定義的路徑。你須要按照下面的提示升級更新你的服務器配置文件,這樣 Tomcat 纔可以正常找到這個證書。eclipse

  1. 編輯  <confluence-install-directory>/conf/server.xml
  2. 添加屬性 keystoreFile="<MY_CERTIFICATE_LOCATION>" 到 Connectorelement,而後這個元素看起來以下所示:
    <Connector port= "8443" maxHttpHeaderSize= "8192"
                maxThreads= "150" minSpareThreads= "25" maxSpareThreads= "75"
                enableLookups= "false" disableUploadTimeout= "true"
                acceptCount= "100" scheme= "https" secure= "true"
                clientAuth= "false" sslProtocol= "TLS" SSLEnabled= "true"
                URIEncoding= "UTF-8" keystorePass= "<MY_CERTIFICATE_PASSWORD>"
                keystoreFile= "<MY_CERTIFICATE_LOCATION>" />
  3. 替換文本 <MY_CERTIFICATE_LOCATION> 爲你證書的路徑,包括 .keystore 文件的路徑全名。
  4. 保存你的配置文件。

 

https://www.cwiki.us/display/CONF6ZH/Running+Confluence+Over+SSL+or+HTTPSspa

相關文章
相關標籤/搜索