美文网首页全栈笔记
Nginx 配置 SSL 证书

Nginx 配置 SSL 证书

作者: 小贤笔记 | 来源:发表于2021-05-11 20:25 被阅读0次

    申请证书

    有免费的, 仔细找找

    下载证书

    配置 nginx

    • 解压文件, 进入 Nginx 目录, 会看到 .crt 和 .key 两个文件, 将这两个文件发送到服务器 /etc/nginx/cert/ 目录 (没有 cert 新建一个)

    • 编辑 nginx 配置文件 /etc/nginx/nginx.conf

    server {
      listen 443 ssl;
      server_name xxx.com;
    
      ssl_certificate /etc/nginx/cert/xxx.crt;
      ssl_certificate_key /etc/nginx/cert/xxx.key;
    }
    
    • 配置完成后,检查一下 nginx 配置文件是否可用,有 successful 表示可用
    nginx -t // 检查 nginx 配置文件
    
    • 配置正确后,重新加载配置文件使配置生效
    nginx -s reload // 使配置生效
    
    • 重启 nginx
    service nginx stop // 停止
    service nginx start // 启动
    service nginx restart // 重启
    

    配置完成

    • 网址改为 https 协议


    http 重定向到 https

    • /etc/nginx/nginx.conf
    server {
           listen         80;
           server_name    xxx.com;
           return         301 https://$server_name$request_uri;
    }
    
    server {
           listen         443 ssl;
           server_name    xxx.com;
    
           ...
    }
    
    • 重启 service nginx restart

    相关文章

      网友评论

        本文标题:Nginx 配置 SSL 证书

        本文链接:https://www.haomeiwen.com/subject/pnpndltx.html