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版)相关推荐

  1. 申请阿里云的免费SSL证书,实现小程序HTTPS请求

    新手申请,阿里云控制台太多东西了,恕我找不到菜单,或者说找不到在哪里可以免费申请,反正一个字 懵,写这篇文章纯属给我自己作个笔记吧. 1.在阿里云控制台申请免费SSL证书 https://help.a ...

  2. 用阿里云的免费SSL 证书让网站从HTTP换成HTTPS

    参考链接:https://ninghao.net/blog/4449 简介:HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能被再途中被截获,破解传递的展示内容,所以使用不加密的H ...

  3. 腾讯云Linux服务器 centos7 Lampp环境搭建 vsftp搭建 ssl证书安装 所遇到的问题

    有人会问为什么要选用centos7? 其实个人主要还是为了学习和尝试一下,而且一般来说系统软件优化了肯定是有原因的嘛,所以在时间允许项目不急的情况下,还是可以去试一试的!(项目急还是用自己熟悉的服务器 ...

  4. 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS

    HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 HTTP 的网站是不太安全的.所以, Google 的 Chrome 浏览器 ...

  5. 阿里云免费HTTPS证书申请,免费SSL证书申请指南

    简介 最近发现阿里云开通了免费证书,之前有试过Let's Encrypt,也是免费的,但用起来还是很麻烦的,需要在服务器下载python环境,需要关闭服务器上的443端口等才能申请.作为java开发者 ...

  6. 手把手教你在linux服务器中部署javaweb项目

    选购服务器 服务器购买地址 腾讯云轻量服务器购买链接: 阿里云轻量服务器购买链接: 购买一台腾讯云(阿里云)轻量应用服务器,这里以2核2G示范. 安装宝塔面板 注:因为服务器系统使用的是<宝塔L ...

  7. 八大免费SSL证书-给你的网站免费添加Https安全加密

    SSL证书,用于加密HTTP协议,也就是HTTPS.随着淘宝.百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,站长们给网站添加SSL证书 ...

  8. 免费SSL证书大全,加速普及网站实现HTTPS加密

    免费SSL证书大全,加速普及网站实现HTTPS加密 SSL 证书用于加密 HTTP 协议,实现网站通过HTTPS加密协议访问.随着国内外各大网站实现全站 HTTPS 协议,以及搜索引擎对使用 HTTP ...

  9. 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)

    在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...

最新文章

  1. 使用面部标记提取和深度神经网络进行“昏昏欲睡”的检测
  2. php post授权编写,php模拟post行为代码总结(POST方式不是绝对安全)
  3. 非常好的在网页中显示pdf的方法
  4. 如何用研发流程搞垮一个团队?
  5. SubSonic:一个对象的引用是必需的对于非静态字段
  6. 三维点云学习(3)8- 实现Spectral谱聚类
  7. 计算机考试策略,计算机等级考试应试的策略.doc
  8. 蓝牙天线的介绍与选用
  9. masm32快速编辑器菜单翻译整理
  10. http-server基本使用
  11. 阿里云将全面提供IPv6服务 | 中国制造业正被双向挤压,需智能化发展
  12. Redis3.0.0集群一键脚本 -by古斌
  13. 新一代图片编解码技术在淘宝的应用及落地
  14. 2019年“华为杯”研究生数学建模竞赛--E题(全球变暖)思路感想
  15. java查看动态库路径_Linux动态库(.so)搜索路径
  16. P1428 小鱼比可爱(C语言)
  17. 学习Android怎么在未来站稳脚跟
  18. Unable to load class ‘org.gradle.api.internal.plugins.DefaultConvention‘
  19. 电力负荷预测数据集(128158条数据,时间间隔15min,含天气状况,最高温度,最低温度,白天晚上风力,风力,风向等天气数据)
  20. openlab的源码阅读——config文件配置

热门文章

  1. 第一天(倒数79天)
  2. 人工智能和游戏化学习
  3. Linux磁盘分区扩容
  4. 浅析kubernates的pv和pvc
  5. c# 整数除法取整_c# 三种取整方法 向上取整 向下取整 四舍五入
  6. 老菜鸟看软件开发的管理 二
  7. 开启Mysql主从复制
  8. 解决AttributeError: module ‘cv2‘ has no attribute ‘CV_HAAR_SCALE_IMAGE‘
  9. 云计算能为运维带来什么?
  10. Lambda表达式的基础知识(一)