码农路上的踩坑之谈

Nginx 配置HTTPS

2019-07-27  本文已影响2人  Hansybx

前提

在购买完SSL证书并补全信息后,选择下载证书for Nginx。

配置

1.使用nginx -t命令来获取 nginx.conf文件的路径
2.将之前下载证书的zip文件解压,解压得到的xxx.pem 和xxx.key文件放到新建的目录cert下
3.打开nginx.conf文件在最后一个}前添加一下语句

server {
    listen 443;
    server_name localhost;
    ssl on;
    root html;
    index index.html index.htm;
    ssl_certificate   cert/xxx.pem;
    ssl_certificate_key  cert/xxx.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;
    location / {
        root html;
        index index.html index.htm;
    }
}

4.添加安全组规则
服务器一般情况下默认是不开放443端口的
应添加安全组规则,协议类型选择HTTPS(443)即可

5.应用配置更改
使用nginx -s reload命令重启nginx服务即可

6.日志查看
vi /var/log/nginx/error.log

我的异常解决

如果你没有找到上面内段的对应代码,可以重新下载,将里面的nginx.conf文件修改后替换之前的nginx.conf即可,方法如下:

# 下载安装包到 src 目录
$ cd /usr/local/src
$ wget http://nginx.org/download/nginx-1.14.1.tar.gz
#解压安装包。
$ tar -zxvf nginx-1.14.1.tar.gz
上一篇 下一篇

猜你喜欢

热点阅读