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

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

  1. 編輯 <install-directory>/conf/server.xml 文件。
  2. 取消註釋下面的行:

    <Connector port="8443" maxHttpHeaderSize="8192"服務器

        maxThreads="150" minSpareThreads="25"spa

        protocol="org.apache.coyote.http11.Http11NioProtocol"代理

        enableLookups="false" disableUploadTimeout="true"code

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

        clientAuth="false" sslProtocols="TLSv1,TLSv1.1,TLSv1.2"xml

           sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" SSLEnabled="true"ssl

        URIEncoding="UTF-8" keystorePass="<MY_CERTIFICATE_PASSWORD>"/>ci

  3. 替換 <MY_CERTIFICATE_PASSWORD> 爲你在證書中使用的密碼。
  4. 肯定 attribute-value 匹配 SSLEnabled="true" 是鏈接元素的一部分,如上面所示。若是這個特性沒有被顯示出來,嘗試訪問 Confluence 可能會遇到超時錯誤。
  5. 保存服務器配置文件。

(warning) 不要刪除 http 鏈接器中的備註,Synchrony 代理被歷來進行健康檢查,這個檢查仍是經過 HTTP 訪問的。若是你不但願包括  http 鏈接器。你能夠使用 synchrony.proxy.healthcheck.disabled 系統屬性來禁用健康檢查。get

不該該禁用內部的 Synchrony proxy(經過設置 synchrony.proxy.enabled 系統屬性爲 false),這個咱們已知了在 Tomcat 肯定 SSL 的時候將會致使問題。

(info) 默認針對 Confluence 的鏈接器端口爲 8090.

 

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

相關文章
相關標籤/搜索