tomat修改http请求为https
1、安装jdk,用命令(java-version)检查并检查环境变量是否正常,如未安装jdk先行安装
命令:java -version
2、安装tomcat,进入tomcat的bin目录下启动tomcate
命令:./startup.sh
3、确认tomcate安装部署完成,并可访问此时的请求是http
http://192...**:8080/
4、命令窗口输入命令
keytool -genkey -v -alias 名称 -keyalg RSA -keystore /root/tomcat.keystore -validity 36500
例如:keytool -genkey -v -alias tomcat -keyalg RSA -keystore /root/tomcat.keystore -validity 36500
信息填写完毕后会让你输入密令:输入密令记住后面需要添加到server.xml里
5、tomcat 为别名;/root/tomcat.keystore 为证书生成后保存的路径;36500 表示有效期100年;
我的证书存储的位置在 /root/tomcat.keystore
密令输入完毕后回升长一个.keystore的文件,查看并记录文件的位置
6、修改tomcat的server.xml文件路径在…/tomcate/conf目录下
加上 keystoreFile=“证书路径+证书” keystorePass=“密钥”
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" keystoreFile="/root/tomcat.keystore" keystorePass="fjl1162720">
<!--<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
type="RSA" />
</SSLHostConfig>
-->
</Connector>
7、修改后重启tomcat协议变为https协议