天天看點

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 目錄下面。這個目錄檔案将會在你更新的時候删除。

如果你的證書檔案沒有放置到預設路徑下的時候,你可能決定移動你的證書檔案到一個自定義的路徑。你需要按照下面的提示更新更新你的伺服器配置檔案,這樣 Tomcat 才能夠正常找到這個證書。

  1. 編輯  

    <confluence-install-directory>/conf/server.xml

  2. 添加屬性 

    keystoreFile="<MY_CERTIFICATE_LOCATION>"

     到 

    Connector

    element,然後這個元素看起來如下所示:

    <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+HTTPS

繼續閱讀