1. 程式人生 > >Confluence 6 通過 SSL 或 HTTPS 運行 - 修改你 server.xml 文件

Confluence 6 通過 SSL 或 HTTPS 運行 - 修改你 server.xml 文件

syn enc conf ret key tomcat disabled client strong

下一步你需要配置 Confluence 來使用 HTTPS:

  1. 編輯 <install-directory>/conf/server.xml 文件。

  2. 取消註釋下面的行:

    <Connector port="8443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" protocol="org.apache.coyote.http11.Http11NioProtocol" enableLookups=
    "false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocols="TLSv1,TLSv1.1,TLSv1.2" sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" SSLEnabled="true"
    URIEncoding="UTF-8" keystorePass="<MY_CERTIFICATE_PASSWORD>"/>
  3. 替換 <MY_CERTIFICATE_PASSWORD> 為你在證書中使用的密碼。

  4. 確定 attribute-value 匹配 SSLEnabled="true" 是連接元素的一部分,如上面所示。如果這個特性沒有被顯示出來,嘗試訪問 Confluence 可能會遇到超時錯誤。

  5. 保存服務器配置文件。

技術分享圖片 不要刪除 http 連接器中的備註,Synchrony 代理被從來進行健康檢查,這個檢查還是通過 HTTP 訪問的。如果你不希望包括 http

連接器。你可以使用 synchrony.proxy.healthcheck.disabled 系統屬性來禁用健康檢查。

不應該禁用內部的 Synchrony proxy(通過設置 synchrony.proxy.enabled 系統屬性為 false),這個我們已知了在 Tomcat 確定 SSL 的時候將會導致問題。

技術分享圖片 默認針對 Confluence 的連接器端口為 8090.

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


Confluence 6 通過 SSL 或 HTTPS 運行 - 修改你 server.xml 文件