tomcat对https的支持
Https工作原理
1.使⽤ JDK 中的 keytool ⼯具⽣成免费的秘钥库⽂件(证书)。
keytool -genkey -alias lagou -keyalg RSA -keystore lagou.keystore
2) 配置conf/server.xml
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" schema="https" secure="true" SSLEnabled="true"> <SSLHostConfig> <Certificate
certificateKeystoreFile="/Users/yingdian/workspace/servers/apache-tomcat-
8.5.50/conf/lagou.keystore" certificateKeystorePassword="lagou123" type="RSA"
/>
</SSLHostConfig>
</Connector>
3.重启tomcat
1、首先,进入tomcat下的bin目录
cd /usr/local/tomcat/bin
2、使用tomcat关闭命令
./shutdown.sh
3、查看tomcat是否以关闭
ps -ef|grep tomcat
4、如果没有关闭,可以使用kill杀死tomcat进程(进程号: 7010)
kill -9 7010
5、最后,启动tomcat
./shutdown.sh
最后使⽤https协议访问8443端⼝(https://localhost:8443)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 牧马人的忧伤!
评论