Confluence 6 通過 SSL 或 HTTPS 運行 - 修改你 server.xml 文件
阿新 • • 發佈:2018-08-09
syn enc conf ret key tomcat disabled client strong 下一步你需要配置 Confluence 來使用 HTTPS: 連接器。你可以使用
編輯 <
install-directory>/conf/server.xml 文件。
取消註釋下面的行:
<
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>"/>
替換 <
MY_CERTIFICATE_PASSWORD>
為你在證書中使用的密碼。確定 attribute-value 匹配
SSLEnabled="true"
是連接元素的一部分,如上面所示。如果這個特性沒有被顯示出來,嘗試訪問 Confluence 可能會遇到超時錯誤。保存服務器配置文件。
不要刪除 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 文件