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就可以了
image.png如果遇到:nginx:[emerg]unknown directive ssl错误
需要在nginx解压目录执行./configure --with-http_ssl_module
安装ssl模块;
然后执行 make
命令
此时在安装目录的objs
目录下多出了一个nginx
:
将旧的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
,有如下所示就说明安装好了
网友评论