Tomcat部署SSL使其支持https
来源:互联网 发布:ipad老是无法加入网络 编辑:程序博客网 时间:2024/05/24 23:12
问题简介
这几天为一个项目写后台,项目平台是微信小程序,不幸的是微信小程序要求用https进行请求,所以需要在http的基础上升级为对https的处理
粗略概括HTTPS
HTTPS协议比我们常用的HTTP多了一个SSL/TLS安全协议。HTTP内容在互联网上以几乎明文的方式传播,而SSL/TLS协议则为我们加密了传输内容并且理论上不可破解。具体协议细节就不说了,其中有一个涉及到的就是私钥密码体系,而这就涉及到CA了,你需要向CA(或者可以想象成一个官方鉴别组织)申请一个证书,HTTPS协议运行时会检查此证书,如果证书与密码对不上就无法拿到正确请求内容。
申请SSL
腾讯云非常人性化的提供了免费的SSL申请戳这里去申请,注意填写的私钥密码不要忘了以后还要用到的。申请细节官网有文档这里就不详细说明了。
部署SSL
部署SSL呢也非常简单,首先申请SSL成功后可以下载证书,解压文件夹找到tomcat文件夹下的证书,复制到服务器conf文件夹下,其次在conf文件夹中的server.xml文件里找到被注释的,端口号的8443的一个’Connector’(HTTPS默认端口号是443)。
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/var/tomcat/tomcat-8/conf/www.tih85.com.jks(这是证书路径)" keystorePass="这儿放私钥" />
把上列代码加到其中,重启tomcat即可。
阅读全文
0 0
- Tomcat部署SSL使其支持https
- 让tomcat支持https/ssl
- Tomcat ssl 证书 支持https
- Nginx(Https) + Tomcat 启用 Https(SSL) 支持
- Tomcat配置SSL协议 支持https
- 开启tomcat的SSL(https)支持
- 开启tomcat的SSL(https)支持
- tomcat 配置 SSL 协议(支持https)
- 开启tomcat的SSL(https)支持
- Nginx tomcat SSL证书与Https应用部署
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- 在 Tomcat 中配置 SSL/TLS 以支持 HTTPS
- 在 Tomcat 中配置 SSL/TLS 以支持 HTTPS
- tomcat添加ssl证书对https的支持
- 在 Tomcat 中配置 SSL/TLS 以支持 HTTPS
- 在 Tomcat 中配置 SSL/TLS 以支持 HTTPS
- 如何解决实际错误:配置IIS使其支持SSL加密的HTTPS,并且要求浏览器客户端证书
- Python(StringIO)模块详解
- 剑指offer35题(第一个只出现一次的字符)
- tomcat
- HDOJ 1017 A Mathematical Curiosity
- centos7集群中NTP设置时间同步
- Tomcat部署SSL使其支持https
- TF-IDF与余弦相似性的应用(一):自动提取关键词
- HEVC 帧内预测xPredIntraAng
- 深度学习总结(五)——各优化算法
- Ubuntu系统安装Ruby
- 第14周 项目1-1
- 适配器模式
- jqWEUI的select组件加载后端数据为items
- Java基础——从键盘(控制台)输入字符串(数据)的几种方式详解