tomcat配置https
2019-04-16 19:42
45 查看
今天想用下jwt,因为需要https,所以需要配置下tomcat
我用的是tomcat8.5
第一步:
使用JDK自带的keytool工具来生成证书:
keytool.exe在java的路径下的bin中
例如我的C:\Program Files\Java\jdk-11.0.2\bin
用命令行打开。输入keytool -genkeypair -alias “tomcat” -keyalg “RSA” -keystore “d:\tomcat.keystore” (注意命令行先切换到bin目录,以及最后的路径自己指定)
这里密码是隐藏的,即输入不会显示,但已经输入了
名字那块要写你的域名,本机即是localhost
其他的写不写无所谓
第二步
修改配置文件
定位到tomcat服务器的安装目录, 找到conf下的server.xml文件
找到这样一段话
<Connector SSLEnabled="true" maxThreads="150" port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol">,
将注释去掉,并且修改内容
<SSLHostConfig> <Certificate certificateKeystoreFile="conf/tomcat.keystore" certificateKeystorePassword="123456" clientAuth="false" scheme="https" secure="true" sslProtocol="TLS" type="RSA"/> </SSLHostConfig>
conf/tomcat.keystore这个地方写路径,如果是放在d盘下,即使d://tomcat.keystore。password即是密码,记住一定要匹配。
(这段话根据tomcat不同会出现各种情况,所以尽量和我匹配8.5)
(因为https默认端口是443,所以如果想要修改到默认端口可以把8443改成443)
以上步骤完成后即可,完成https的配置。
打开tomcat进行验证。
由于我们是本地测试连接,所以会出现不安全的提示,想要去掉这种不安全,还需要自行配置。有时候完成上述配置后不会直接出现这界面,会提示不安全,直接点开继续连接即可。
相关文章推荐
- window与Linux 配置 tomcat Https 访问
- tomcat配置成https
- Tomcat配置 https SSL证书
- tomcat配置Https访问
- 详解 Nginx + Tomcat HTTPS/SSL 配置
- Tomcat - http https 云端配置
- cas--tomcat https配置
- tomcat下配置https环境
- 给Tomcat配置HTTPS访问
- 在springboot中配置https安装证书 Unable to Start embedded TomCat
- javaweb-day04-5(javaWeb开发入门 - tomcat体系架构、配置https加密连接器)
- keytool+tomcat配置HTTPS双向证书认证
- Tomcat配置https及访问http自动跳转至https
- Tomcat启用HTTPS(生成证书、配置Tomcatserver)
- Centos 6.9 配置 Tomcat 9 https
- 配置Tomcat使用https协议(配置SSL协议)
- tomcat配置https自签名证书
- tomcat下配置https环境
- tomcat配置Https
- Tomcat配置Https