简介
https可以保护传输数据,本文介绍在linux环境下为tomcat配置https.
执行命令生成key
keytool -genkey -keyalg RSA -dname CN=localhost -ext san=ip:127.0.0.1 -alias yourname -keysize 1024 -validity 730 -keypass 123456 -keystore $keystore
# 其中 $keystore 是文件路径
tomcat中Server.xml添加如下
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="/opt/apache-tomcat-8.5.4/keystore" keystorePass="123456" keyAlias="yourname"
truststoreFile="/opt/jdk1.8.0_111/jre/lib/security/cacerts"/>
需要注意的地方:
2处的alias keystore keypass 必须相同.
然后就可以通过localhost:8443访问了.
网友评论