在默认的状况下,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