如何在tomcat中配置ssl证书
-
首先申请一个免费的ssl证书 ,我实在腾讯云申请的腾讯云
-
点击确定
-
选择手动解析
-
解析
-
配置与其相同的解析记录
结果是这样的
-
点击查询,如果出现以下界面表示成功了
-
接下来下载证书
-
解压下载好的文件,选中tomcat目录下的.jks文件
将jks文件拖到linux服务器的tomcat/conf目录中,修改server.xml
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
-->
<!-- https默认端口为443,为了方便我们也改成443-->
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
redirectPort="8443" SSLEnabled="true" maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/这里填刚才的.jks文件名" keystorePass="这里填你的密码" />
最后 重新启动tomcat访问我们的域名就ok了 记得要加https://