申请阿里云的免费SSL证书,实现小程序HTTPS请求
新手申请,阿里云控制台太多东西了,恕我找不到菜单,或者说找不到在哪里可以免费申请,反正一个字 懵,写这篇文章纯属给我自己作个笔记吧。
1、在阿里云控制台申请免费SSL证书
https://help.aliyun.com/document_detail/148895.html?spm=5176.10695662.1996646101.searchclickresult.566be2d5yFIt1M
2、已购证书提交申请审核后需要做什么?
https://help.aliyun.com/knowledge_detail/48011.html?spm=a2c4g.11186623.2.19.14a951cci2qyij
我之前一提交审核,就 已签发了,还挺快
3、如何将证书应用到阿里云的产品中? (按照自己的需求下载证书,下面我以 nginx服务器 为例)
https://help.aliyun.com/knowledge_detail/48029.html?spm=a2c4g.11186623.2.15.48d61a6dGAs0Sl
4、下载之后还是在自己的服务器安装 nginx 服务,当然,我找了个人家的博客写的步骤安装的,下面是地址
https://juejin.im/post/6844904086198812680
5、安装完了nginx 服务,当然接下来就是配置ssl证书了
- 首先在 “阿里云控制台”–>“SSL证书”,找到SSL证书菜单目录的 “已签发” 的免费版SSL,点击“下载”
- 在弹出框中选择 nginx 服务器类型的 下载按钮,点击下载
- 下载完成后,可以点击 “帮助”,然后按照步骤去安装证书
安装证书中自己遇到的问题
1、按照阿里云的步骤,修改完 nginx 的配置文件 nginx.conf 后重启出现以下问题
[root@iZwz9grszwcafr4r0zdcnzZ nginx]# nginx -s start
nginx: [emerg] cannot load certificate "cert/yizhiyilai.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('cert/yizhiyilai.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
解决方法:
1、反正我是百度查了,说是路径的问题,然后要使用绝对路径,我就把 nginx.conf 里面的 ssl_certificate z这行 和 ssl_certificate_key 这行 改成绝对路径的,如下
server {listen 443 ssl; #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。server_name yizhiyilai.cn; #将localhost修改为您证书绑定的域名,例如:www.example.com。root html;index index.html index.htm;ssl_certificate /usr/local/nginx/conf/cert/yizhiyilai.pem; #将domain name.pem替换成您证书的文件名。ssl_certificate_key /usr/local/nginx/conf/cert/yizhiyilai.key; #将domain name.key替换成您证书的密钥文件名。ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #使用此加密套件。ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #使用该协议进行配置。ssl_prefer_server_ciphers on; location / {root /usr/local/nginx/html; #站点目录。index index.html index.htm; }}
2、保存后,重新执行以下命令重启Nginx服务器。
nginx -s stop
nginx -s start
3、没什么问题之后,如果不清楚 nginx 是否已经启动了,你可以执行以下命令查看,看到以下图片就代表启动成功了,这时候试试你的域名加上https ,能访问就代表成功了
ps -ef | grep nginx 就可以看到Nginx进程是否存在了
申请阿里云的免费SSL证书,实现小程序HTTPS请求相关推荐
- 阿里云购买免费ssl证书
阿里云提示我的CDN加速的域名ssl证书即将过期 因为之前都是有免费ssl证书申请的,现在找不到免费申请的入口了 在即将过期的ssl证书中点击升级按钮,选择DV单域名证书[免费试用] 个人/企业实名认 ...
- 2021最新 阿里云服务器免费SSL证书配置方法(图文教程)
我觉得在大家学习如何利用免费SSL证书配置网站HTTPS之前,要弄清楚开启HTTPS有什么利弊.所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道,简单讲是HTTP的安全 ...
- 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)
在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...
- 阿里云域名免费SSL证书配置
1.申请免费SSL证书 2.申请通过后进入证书控制台,下载证书 由于我使用的nginx,因此直接下载nginx即可 3.安装证书,进入nginx安装目录:etc/nginx,并新建cert文件夹, 4 ...
- 用阿里云的免费SSL 证书让网站从HTTP换成HTTPS
参考链接:https://ninghao.net/blog/4449 简介:HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能被再途中被截获,破解传递的展示内容,所以使用不加密的H ...
- 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 HTTP 的网站是不太安全的.所以, Google 的 Chrome 浏览器 ...
- 阿里云 获取免费ssl证书 及nginx访问
一 . 打开阿里云寻找(数字证书管理服务(原SSL证书)证书服务 二 . 点击选购 进入 ssl证书 三 . 点击免费证书 立即购买 四.点击证书申请 填写证书 证书绑定域名:填写你的网站域名,如ww ...
- 阿里云 flask uwsgi SSl 证书 http 转 https
阿里云 flask uwsgi SSl 证书 http 转 https flask http 部署: https://blog.csdn.net/weixin_44493841/article/det ...
- 阿里云申请云盾免费SSL证书(https)
因项目需要须使用https服务,得知阿里云可以免费申请. 我们的前提: 1.有阿里云的服务器账号. 2.申请的域名托管在阿里云的云解析服务 有了这两个前提申请就方便快捷多了. 1.登录阿里云--&g ...
最新文章
- 控件setVisible为false会导致控件被移除
- 性能是.NET Core的一个关键特性
- “电脑人才”是怎么炼成的
- MapReduce 计算框架如何运作
- 总觉得该分享点什么!零基础小白如何快速入门前端?
- lisp语言如何画小红点_实验四、五 用AutoCADLISP语言编程绘图
- 安徽省计算机一级PDF,安徽省计算机一级考试试题 .pdf
- python修改app定位_APP自动化中三大定位工具
- 交换机芯片笔记1.1
- 2022年第十九届五一数学建模竞赛 C题 火灾报警系统问题
- 红米k30pro刷机鸿蒙,红米k30pro最严重缺点_红米k30pro建不建议买
- java论文word_java毕设论文参考文献.doc
- 德鲁克管理思想精髓的17个关键词
- 【OpenStack(Train版)安装部署(十二)】之win7系统安装,qcow2格式镜像制作
- 深度学习目标检测网络汇总对比,挺好的
- 经典asp、js代码
- 杂言乱谈,以后的日志很辉煌?
- 想要提高企业分账管理,简单分账系统如何做到?
- Kotlin Native - 原生平台 Hollo World!
- Unity Shader 水多种元素的实现(反射、折射、菲涅尔、深浅、浪花/泡沫、水波、可交互)
热门文章
- 请求后台时对uri进行编码——即encodeURIComponent()的使用
- BUAACTF 2021校赛
- 消息重复的处理---幂等性浅谈
- DNW FOR WIN7
- 计算机专业术语大全,计算机专业名词总汇,计算机专业名词总汇
- 犯错误很正常,可怕的是同样的错误重复在犯!
- 环境建环和给排水工程计算机应用试卷,环境建环和给水排水工程计算机应用教材内容...
- iScroll.js快速使用
- 显示系统信息(System Info)
- java模拟点击_java 模拟用户点击事件