Https工作原理

image.png

1.使⽤ JDK 中的 keytool ⼯具⽣成免费的秘钥库⽂件(证书)。

keytool -genkey -alias lagou -keyalg RSA -keystore lagou.keystore

image.png

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)。