在默認的狀況下,Tomcat 但願 keystore 文件被命名爲 .keystore 文件,同時這個文件應該放置在 Tomcat 運行的
home 目錄中(這個目錄可能與你本身的 Home 目錄的路徑不一樣)。這個配置的意思是,在默認狀況下 Tomcat 將會到下面 2 個位置中去檢查你的 SSL 證書:java
C:\users\#CURRENT_USER#\.keystore
~/.keystore
不要保存你的證書 keystore 文件到你的 Confluence 目錄下面。這個目錄文件將會在你升級的時候刪除。服務器
若是你的證書文件沒有放置到默認路徑下的時候,你可能決定移動你的證書文件到一個自定義的路徑。你須要按照下面的提示升級更新你的服務器配置文件,這樣 Tomcat 纔可以正常找到這個證書。eclipse
<confluence-install-directory>/conf/server.xml
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>"
/>
|
<MY_CERTIFICATE_LOCATION>
爲你證書的路徑,包括 .keystore 文件的路徑全名。
https://www.cwiki.us/display/CONF6ZH/Running+Confluence+Over+SSL+or+HTTPSspa