http本博客是在我完成了http重定向https配置之后来总结的,如有问题请大家见谅!如有问题请评论留言!!!
阿里云文档地址:https://help.aliyun.com/document_detail/98728.htm?spm=a2c4g.11186623.2.7.550a7845yszdw5#section-liy-o8x-gug
步骤1:下载证书到本地
1.登录ssl证书控制台。
2.在概览页面,单击证书列表上方的证书状态下拉列表,并选择已签发。
该操作将会筛选出所有已经通过ca机构签发的证书。
3.定位到要下载的证书,单击操作列下的下载。
4.在证书下载页面,定位到nginx服务器,单击操作列下的下载
。该操作会将nginx服务器证书压缩包下载到本地,并保存在浏览器的默认下载位置。
解压文件夹:
pem格式的证书文件:
ssl_certificate cert/5326876_carlife.aimbotss.cn.pem; #需要将cert-file-name.pem替换成已上传的证书文件的名称。key格式的证书密钥文件:
ssl_certificate_key cert/5326876_carlife.aimbotss.cn.key; #需要将cert-file-name.key替换成已上传的证书密钥文件的名称。步骤2:(可选)在nginx独立服务器上安装证书
1.登录服务器(使用的是filezilla软件连接操作修改配置文件)
2.去本地存放文件的位置notepad++修改配置文件
执行以下命令,重启nginx服务。
如果重启nginx服务时收到报错,您可以使用以下方法进行排查:
收到the “ssl” parameter requires
ngx_http_ssl_module报错:您需要重新编译nginx并在编译安装的时候加上–with-http_ssl_module配置。
收到”/cert/3970497_pic.certificatestests.com.pem”:bio_new_file() failed (ssl: error:02001002:system library:fopen:no such file or
directory:fopen(’/cert/3970497_pic.certificatestests.com.pem’,‘r’)
error:2006d080:bio routines:bio_new_file:no such
file)报错:您需要去掉证书相对路径最前面的/。例如,您需要去掉/cert/cert-file-name.pem最前面的/,使用正确的相对路径cert/cert-file-name.pem。
5.验证是否安装成功
证书安装完成后,您可通过访问证书的绑定域名验证该证书是否安装成功。
如果你没有修改nginx默认主页,你的域名通过了备案,就会出现linux红色主页到此这篇关于在nginx服务器上安装ssl证书完成https请求(springboot项目)的文章就介绍到这了,更多相关nginx服务器安装ssl证书内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/xuexi_gan/article/details/114938204