如何在Tomcat上的localhost上使用HTTPS?

时间:2015-10-25 06:30:06

标签: ssl https tomcat8

我使用的是Apache Tomcat 8,还有.cert文件和.key文件。但我无法理解如何打开HTTPS模式。我想要默认使用OpenSSL的APR实现。我试图根据文档更改conf文件夹中的server.xml文件,但之后Tomcat无法启动,我删除它并使用新的解压缩文件启动。我该如何开启SSL?

1 个答案:

答案 0 :(得分:0)

如果已在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可能很有趣。