Nginx 服务器安装SSL证书
更新时间:2023-11-09 来源:原创 作者:TopSSL

Nginx 服务器安装SSL证书

  1. 准备好证书文件 XXX.crt 和私钥文件 XXX.key。
  2. 将证书文件和 KEY 文件都上传到服务器(推荐放到 etc/nginx/cert/文件夹下)。
  3. 修改 nginx 配置文件如下(默认配置文件一般是在/etc/nginx/目录下):

以下属性中以 ssl 开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。

server {
        listen       443 ssl http2;
        listen       [::]:443 ssl http2;
        server_name  test.wzjs100.com;
#        root         /usr/share/nginx/html;
#
        ssl_certificate "/etc/nginx/conf.d/test.wzjs100.com.pem";
        ssl_certificate_key "/etc/nginx/conf.d/test.wzjs100.com.key";
        ssl_session_cache shared:SSL:1m;
        ssl_session_timeout  5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_prefer_server_ciphers on;
location / {
        proxy_pass         http://127.0.0.1:5000;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection keep-alive;
        proxy_set_header   Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
    }
    }

4、保存 nginx.conf 文件后退出。
5、重启 Nginx 服务。

常用命令

yum install nginx #安装
systemctl start nginx #启动
systemctl enable nginx #开机启动
vi /etc/nginx/nginx.conf #修改配置
systemctl reload nginx.service #保存后:重启:
systemctl status nginx.service #查看状态
立即加入,让您的品牌更加安全可靠!
申请SSL证书