购买证书
可以去阿里云的云盾证书服务购买
下载证书
在证书控制台下载 Nginx 版本证书。下载到本地的压缩文件包解压后包含:
- .pem 文件:证书文件
- .key 文件:证书的私钥文件(申请证书时如果没有选择 自动创建CSR ,则没有该文件)
配置Nginx
1、在 Nginx 的安装目录下创建 cert 目录,并且将下载的全部文件拷贝到 cert 目录中,如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到 cert 目录下。
2、打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件
3、重启 Nginx
$
cd
/usr/local/nginx/sbin
$ .
/nginx
-s reload
错误详解
1、Nginx如果未开启SSL模块,配置Https时提示错误
nginx: [emerg] the “ssl” parameter requires ngx_http_ssl_module in …
Nginx开启SSL模块
切换到源码包:
修改新的configure参数
配置完成后,运行命令
备份原有已安装好的nginx
将刚刚编译好的nginx覆盖掉原有的nginx
重启 Nginx
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持主机吧。