Tomcat的Https设置及Http自动跳转Https
来源:互联网 发布:中国需要几艘航母 知乎 编辑:程序博客网 时间:2024/05/23 21:17
1.场景还原
近期项目中要对信息传输过程中进行安全加密,那么第一时间浮现笔者脑海的当然是https,接下来笔者将介绍如何在web服务器Tomcat中配置Https及Http自动跳转Https
2.Https相关介绍
Https是由NetScape公司设计的一个基于Http的加密传输协议,可以这样理解Https = Http +SSL(安全套接层),Https的端口为443,而且还需要申请CA数字证书认证。
3.Https的设置
①申明CA数字证书
这里推荐一个免费的阿里平台的CA数字证书,点击申请
点击免费型DV SSL 购买,跳转到阿里云主界面,找到证书服务相关项,点击进去
输入个人或企业信息进行申请
证书签发成功后,下载相关文档,内容如下:
第一个红框是密钥文件,第二个是密码。
②将生成的密钥文件上传至云服务器 /usr/local/tomcat/conf
③编辑conf/server.xml文件
1>将8443端口处去除注释并改为
密钥文件与密码对号入座;
2>将8080端口改为80,8443改为443
这个设置后,请求地址也就无需连接端口号8080;
3>将8009处的8443改为443
这样https请求时就不用自动附带8443端口了;
ok,这样Https的设置就大功告成了。
4.Http自动跳转Https
①编辑conf/web.xml文件
②在web.xml末尾加上如下配置:
<security-constraint>
<web-resource-collection >
<web-resource-name >SSL</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
然后 :wq保存并退出。
③重启Tomcat服务
输入 ./startup.sh
验证效果:
当然地址栏输入http://app.3xzg.com 自动跳转到 https://app.3xzg.com;
好了,Https就讲到这里了,后期如果有问题记得私信我,我是张星,欢迎关注,后期更精彩!
有兴趣的小伙伴加下博主技术交流群,群号:313145288,或者扫码进群
- Tomcat的Https设置及Http自动跳转Https
- Tomcat的设置HTTP页面自动跳转到HTTPS
- tomcat设置https访问(http自动跳转到https)
- tomcat设置https访问(http自动跳转到https)
- tomcat设置https,且http自动跳转为https访问
- Tomcat配置https及访问http自动跳转至https
- Tomcat配置https及访问http自动跳转至https
- 【Tomcat】配置https及访问http自动跳转至https
- Tomcat配置https及访问http自动跳转至https
- Tomcat配置https及访问http自动跳转至https
- Tomcat配置https及访问http自动跳转至https
- Tomcat配置https,及访问http自动跳转至https
- Tomcat配置https及访问http自动跳转至https
- Tomcat配置https及访问http自动跳转至https
- Tomcat配置HTTPS及访问HTTP自动跳转到HTTPS
- tomcat设置http自动跳转为https访问
- tomcat设置http自动跳转为https访问
- tomcat设置http自动跳转为https访问
- Effective Objective-- 第一章
- jQuery选择器
- CNN、RNN与LSTM
- spring同父接口下装配不同bean的解决方案
- 增量式记录QT学习
- Tomcat的Https设置及Http自动跳转Https
- Linux内核模块配置文件
- c#常用的类和方法
- android getMemoryClass()的使用
- vlc流程
- 关于lstm和gru的一些简单资料,讲得比较容易理解
- 关于recyclerView水平滑动和垂直滑动时的崩溃问题
- jQuery<3.2>
- Kubernetes1.6新特性:POD高级调度-POD调度器配置变化