【发布时间】:2017-06-20 15:30:18
【问题描述】:
我正在使用 Apache Tomcat 8,并且还有 .cert 文件和 .key 文件。但我无法理解如何打开 HTTPS 模式。我想要默认使用 OpenSSL 的 APR 实现。我尝试根据文档更改 conf 文件夹中的 server.xml 文件,但之后 Tomcat 无法启动,我已将其删除并使用新的解压缩文件启动。如何开启 SSL?
【问题讨论】:
我正在使用 Apache Tomcat 8,并且还有 .cert 文件和 .key 文件。但我无法理解如何打开 HTTPS 模式。我想要默认使用 OpenSSL 的 APR 实现。我尝试根据文档更改 conf 文件夹中的 server.xml 文件,但之后 Tomcat 无法启动,我已将其删除并使用新的解压缩文件启动。如何开启 SSL?
【问题讨论】:
如果您的 Tomcat 上已经安装和配置了 APR,那么您的 server.xml 中可能会有类似的内容:
Connector protocol="org.apache.coyote.http11.Http11AprProtocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
SSLCertificateFile="/usr/local/ssl/server.crt"
SSLCertificateKeyFile="/usr/local/ssl/server.pem"
SSLVerifyClient="optional" SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"/>
看看这个教程tutorial,对我很有帮助。
this one 也可能很有趣。
【讨论】: