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

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

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

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

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

  1. 編輯  <confluence-install-directory>/conf/server.xml
  2. 添加屬性 keystoreFile="<MY_CERTIFICATE_LOCATION>" 到 Connectorelement,而後這個元素看起來以下所示:

    <Connector port="8443" maxHttpHeaderSize="8192"server

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"xml

               enableLookups="false" disableUploadTimeout="true"ssl

               acceptCount="100" scheme="https" secure="true"ci

               clientAuth="false" sslProtocol="TLS" SSLEnabled="true"element

               URIEncoding="UTF-8" keystorePass="<MY_CERTIFICATE_PASSWORD>"get

               keystoreFile="<MY_CERTIFICATE_LOCATION>"/>table

  3. 替換文本 <MY_CERTIFICATE_LOCATION> 爲你證書的路徑,包括 .keystore 文件的路徑全名。
  4. 保存你的配置文件。

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

相關文章
相關標籤/搜索