本教程为笔者全部手打并配以图片作为图示,实属不易,转载请注明,违者必究,更新于2023年3月31日
前言
笔者自己搞的博客,
正文
- 阿里云网站申请免费SSL证书
https://yundunnext.console.aliyun.com/?p=casnext#/certExtend/free
- 创建证书
- 证书申请
- 输入”域名”,”联系人”,”所在地”
- 提交审核后,会返回一个DNS解析信息
域名供应商(NameSilo)
复制主机记录和记录值,将其粘贴至你的域名提供商处
- 大概等待30分钟,笔者等了35分钟
数字证书管理服务管理控制台
- 选择待审核证书
- 点击”验证”,验证DNS是否解析成功
- 等待人工审核,差不多10分钟,会收到短信和邮件提醒
- 下载证书
- 解压证书得到证书和私钥
配置证书
轻量应用服务器管理控制台
- 设定服务器密码,设置完成后重启服务器
- 使用root权限远程链接
- 输入账号密码,进入终端控制台
链接远程服务
这里不要看阿里云的文档了,太TM坑了,但是里面的代码是需要的
链接:https://help.aliyun.com/document_detail/98728.html?spm=a2c4g.11186623.0.0.2bd23103QmdpDN
- 打开新文件管理器
- 将解压好的证书上传至这个路径:/usr/local/nginx/conf/ssl,证书名称不用改,通过鼠标点击左侧树状文件夹即可上传
- 编辑这个路径:/usr/local/nginx/conf/vhost/下的”wordpress.conf”文件,点击”编辑”,进入文件后修改
- 改为”你下载解压的证书和私钥的名称”
这里不要按照网上其他人的教程,按照我的来(2023年)
- 使用https://pmblog.top ,打开链接,发现域名前面有锁了,说明SSL配置成功,域名支持Https协议了
补充一下
这个路径下的文件:/usr/local/nginx/conf/nginx.conf,红框里的内容是我最初按照阿里云给的文档修改的,各种报错找不到文件等,但是我没有删除,后来修改的是2-4步,保存后好用了,所以不清楚这个是否有用,如果需要可以把阿里云文档里的代码通过上面第3步的方式,复制到Server{}里即可