当前位置: 首页 > news >正文

SSL证书的申请和部署

网站想要正规一些,还是需要使用HTTPS协议的,尤其最近还要使用微信小程序和微信支付,那么使用HTTPS协议就成了一个必选项了,SSL证书的申请倒也容易,只不过分成了花钱的和免费的,不管花钱的还是免费的都可以在阿里云中进行购买,以前免费的有一年的有效期,现在免费的只有三个月的有效期了,不过好在每个用户每年都可以申请20个,所以也差不多够用了!

Apache2的部署

具体的部署步骤就不再多言了,无非就是下载和配置,但是如果部署完成后往往会发现浏览器基本上是没问题的,但是往往微信支付等就会出现问题的。所以,我们要对我们的网站进行一下测试,测试的网站是MySSL.
检测结果1
可以看到是B级,降级原因有两个。
首先说第一个证书链不完整,这是因为我们只用了public.crt文件,并没有用chain.crt文件,我们需要把chain.crt文件也要复制进去,或者使用证书链生成工具将证书补充完整。
然后在 SSLEngine on下面补充SSLProtocol -ALL +TLSv1.2,强制使用TLS1.2 。
接下来再说第2个,这个就是在apache2.conf中添加一句:

SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA

OK,再次检测一下就OK没有问题了!
检测结果2

WSS的部署

我是用的NodeJS搭建的WebSocket,在写NodeJS时只需要把私有证书和公有证书部署进去就OK了,这个后期再说!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 水库大坝安全监测方案,双重守护,安全无忧
  • 贸易洽谈2025中国(上海)国际磷化工展览会
  • 【pycharm-乱码】简单记录一下都有哪些涉及编码
  • Python教程(二十一) : 从零开始制作计算器应用【PyQt6】
  • WebGIS二维基础,地图开发必修框架:Canvas
  • ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 原生代码实现动态扩散效果
  • 会计凭证IDOC有关增强
  • Bat常用指令
  • 【MySQL】MySQL库的操作
  • 数据结构基础讲解(七)——数组和广义表专项练习
  • 哈希表,算法
  • ECMAScript与JavaScript的区别:深入解析与代码示例
  • 【基础算法总结】二分查找
  • 算法练习题19——leetcode141环形链表
  • 基于51单片机的智能农业滴灌控制系统proteus仿真
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • css的样式优先级
  • ES6之路之模块详解
  • Java Agent 学习笔记
  • js继承的实现方法
  • Markdown 语法简单说明
  • PHP的Ev教程三(Periodic watcher)
  • React Native移动开发实战-3-实现页面间的数据传递
  • scrapy学习之路4(itemloder的使用)
  • vue--为什么data属性必须是一个函数
  • Webpack 4x 之路 ( 四 )
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 突破自己的技术思维
  • zabbix3.2监控linux磁盘IO
  • ​水经微图Web1.5.0版即将上线
  • "无招胜有招"nbsp;史上最全的互…
  • # C++之functional库用法整理
  • #QT(智能家居界面-界面切换)
  • (C语言)fread与fwrite详解
  • (c语言)strcpy函数用法
  • (javascript)再说document.body.scrollTop的使用问题
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (二)pulsar安装在独立的docker中,python测试
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (六)激光线扫描-三维重建
  • (论文阅读40-45)图像描述1
  • (四)鸿鹄云架构一服务注册中心
  • (未解决)macOS matplotlib 中文是方框
  • (转)平衡树
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .describe() python_Python-Win32com-Excel
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • /var/spool/postfix/maildrop 下有大量文件
  • :“Failed to access IIS metabase”解决方法