记把HTTP到HTTPS协议,在Linux服务器中部署阿里申请的免费SSL证书(Tomcat版)
SSL证书的申请过程不多赘述,还请查找其他博主的介绍。
检验Linux中Java、Tomcat环境:
这一步,验证Liux中是否含有Java、Tomcat,这两样工具
rpm -qa | grep java
rpm是管理套件命令,-qa表示使用询问模式查询所有套件;grep表示查询文件里符合条件的字符串;java表示查询包含java的字符串(取自:这里)
如果Java版本是openjdk,例如下图这样的,需要我们安装新的Java并配置好,可以参考以下网站:这里
安装了Java后,Tomcat的安装也是同样的步骤,但Tomcat不用进行配置,在对其进行解压后,进入的文件夹中找到“bin”文件夹,运行“startup.sh”则是完成了Tomcat启动
./startup.sh
下载并部署SSL证书:
证书的下载在阿里云进行了免费证书申请、认证后可以进行下载
这里下载的是Tomcat服务器类型,下载的压缩包只有两个文件:一个pfx文件,一个带有密码的txt文件
把这两个文件上传到下载好Tomcat的服务器,最好把它们放到Tomcat的conf文件夹下(这里我把它们放在了“conf”-->“Certificate”文件夹下):
打开server.xml进行证书的部署:
vi server.xml
在Service内部结尾处添加:
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true"><SSLHostConfig><Certificate certificateKeystoreFile="conf/Certificate/5096851_www.daiqizhanshi.cn.pfx" certificateKeystorePassword="OcDS9d7s" certificateKeystoreType="PKCS12" /></SSLHostConfig></Connector>
在添加完毕后,往上找到下图的Connector,redirectPort必须与上面代码中的port一致,其他就不用管。
certificateKeystoreFile="这里是你下载的证书压缩包里面的pfx文件路径"
certificateKeystorePassword="这里是那个密码文件里面的内容",后面的certificateKeystoreType默认就好
最后Esc,:wq! 保存退出再进行Tomcat的关闭和启动就完成了证书的部署。
记把HTTP到HTTPS协议,在Linux服务器中部署阿里申请的免费SSL证书(Tomcat版)相关推荐
- 申请阿里云的免费SSL证书,实现小程序HTTPS请求
新手申请,阿里云控制台太多东西了,恕我找不到菜单,或者说找不到在哪里可以免费申请,反正一个字 懵,写这篇文章纯属给我自己作个笔记吧. 1.在阿里云控制台申请免费SSL证书 https://help.a ...
- 用阿里云的免费SSL 证书让网站从HTTP换成HTTPS
参考链接:https://ninghao.net/blog/4449 简介:HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能被再途中被截获,破解传递的展示内容,所以使用不加密的H ...
- 腾讯云Linux服务器 centos7 Lampp环境搭建 vsftp搭建 ssl证书安装 所遇到的问题
有人会问为什么要选用centos7? 其实个人主要还是为了学习和尝试一下,而且一般来说系统软件优化了肯定是有原因的嘛,所以在时间允许项目不急的情况下,还是可以去试一试的!(项目急还是用自己熟悉的服务器 ...
- 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 HTTP 的网站是不太安全的.所以, Google 的 Chrome 浏览器 ...
- 阿里云免费HTTPS证书申请,免费SSL证书申请指南
简介 最近发现阿里云开通了免费证书,之前有试过Let's Encrypt,也是免费的,但用起来还是很麻烦的,需要在服务器下载python环境,需要关闭服务器上的443端口等才能申请.作为java开发者 ...
- 手把手教你在linux服务器中部署javaweb项目
选购服务器 服务器购买地址 腾讯云轻量服务器购买链接: 阿里云轻量服务器购买链接: 购买一台腾讯云(阿里云)轻量应用服务器,这里以2核2G示范. 安装宝塔面板 注:因为服务器系统使用的是<宝塔L ...
- 八大免费SSL证书-给你的网站免费添加Https安全加密
SSL证书,用于加密HTTP协议,也就是HTTPS.随着淘宝.百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,站长们给网站添加SSL证书 ...
- 免费SSL证书大全,加速普及网站实现HTTPS加密
免费SSL证书大全,加速普及网站实现HTTPS加密 SSL 证书用于加密 HTTP 协议,实现网站通过HTTPS加密协议访问.随着国内外各大网站实现全站 HTTPS 协议,以及搜索引擎对使用 HTTP ...
- 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)
在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...
最新文章
- 使用面部标记提取和深度神经网络进行“昏昏欲睡”的检测
- php post授权编写,php模拟post行为代码总结(POST方式不是绝对安全)
- 非常好的在网页中显示pdf的方法
- 如何用研发流程搞垮一个团队?
- SubSonic:一个对象的引用是必需的对于非静态字段
- 三维点云学习(3)8- 实现Spectral谱聚类
- 计算机考试策略,计算机等级考试应试的策略.doc
- 蓝牙天线的介绍与选用
- masm32快速编辑器菜单翻译整理
- http-server基本使用
- 阿里云将全面提供IPv6服务 | 中国制造业正被双向挤压,需智能化发展
- Redis3.0.0集群一键脚本 -by古斌
- 新一代图片编解码技术在淘宝的应用及落地
- 2019年“华为杯”研究生数学建模竞赛--E题(全球变暖)思路感想
- java查看动态库路径_Linux动态库(.so)搜索路径
- P1428 小鱼比可爱(C语言)
- 学习Android怎么在未来站稳脚跟
- Unable to load class ‘org.gradle.api.internal.plugins.DefaultConvention‘
- 电力负荷预测数据集(128158条数据,时间间隔15min,含天气状况,最高温度,最低温度,白天晚上风力,风力,风向等天气数据)
- openlab的源码阅读——config文件配置
热门文章
- 第一天(倒数79天)
- 人工智能和游戏化学习
- Linux磁盘分区扩容
- 浅析kubernates的pv和pvc
- c# 整数除法取整_c# 三种取整方法 向上取整 向下取整 四舍五入
- 老菜鸟看软件开发的管理 二
- 开启Mysql主从复制
- 解决AttributeError: module ‘cv2‘ has no attribute ‘CV_HAAR_SCALE_IMAGE‘
- 云计算能为运维带来什么?
- Lambda表达式的基础知识(一)