1. 将阿里云申请的证书***.key和***.pem复制到nginx的安装目录;

image.png

image.png
2. 配置文件:

image.png
ssl on;
ssl_certificate /usr/local/nginx/conf/cert/cert.pem;
ssl_certificate_key /usr/local/nginx/conf/cert/cert.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;
3. 重启nginx
重启nginx就可以了
如果遇到:nginx:[emerg]unknown directive ssl错误
需要在nginx解压目录执行./configure --with-http_ssl_module安装ssl模块;

image.png
然后执行 make命令

image.png
此时在安装目录的objs目录下多出了一个nginx:

image.png
将旧的nginx备份,并将当前的nginx移动到nginx安装目录:
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp objs/nginx /usr/local/nginx/sbin/nginx
执行:./nginx -V,有如下所示就说明安装好了

image.png