1.先去阿里云申请一个免费的https证书
https://common-buy.aliyun.com/?spm=5176.10695662.958455.3.146c7d54nDg9Bm&commodityCode=cas#/buy
2.填写证书域名,购买证书,是免费的0元,然后等待购买结果完成
3.进入阿里云ssl控制台,如果不知道怎么找,进阿里云搜索 ssl 关键字
4.查看已签发的证书
5.下载证书
6.上传证书到服务器的nginx安装目录
没有装nginx的参考 https://blog.csdn.net/qq_32953079/article/details/81975160
解压后的内容
阅读阿里云文档
文档地址
https://help.aliyun.com/knowledge_detail/95491.html?spm=5176.2020520154.cas.25.9b0elTzflTzfDN
7.配置证书
证书目录,一定要知道自己的目录是否正确,key跟pem别搞错了
server_name可以是域名,也可以是ip地址,也可以是localhost
注意要在阿里云控制台安全组配置,开443端口
8.重启nginx,然后使用https访问
9.如果报错
nginx: [emerg] the
"ssl"
parameter requires ngx_http_ssl_module
in
/usr/local/nginx/conf/nginx.conf
如出现这个错误,请参考这个博客接口,
https://www.cnblogs.com/ghjbk/p/6744131.html
这个是我2019年4月4日自己配的https,如果参考遇到问题需要解决的,可以发私信给我