centos

centos nginx SSL证书配置步骤

小樊
48
2025-09-11 20:07:43
栏目: 云计算

在CentOS上配置Nginx的SSL证书,可参考以下步骤:

准备工作

上传证书

将证书文件(.crt或.pem)、私钥文件(.key)及中间证书文件(.ca-bundle或.cer,若有)上传到服务器的安全目录,如/etc/nginx/ssl/

配置Nginx

编辑Nginx配置文件,通常位于/etc/nginx/nginx.conf/etc/nginx/sites-available/目录下的虚拟主机配置文件,添加或修改以下内容:

server {
    listen 443 ssl;
    server_name example.com www.example.com;
    ssl_certificate /etc/nginx/ssl/example.com.crt;
    ssl_certificate_key /etc/nginx/ssl/example.com.key;
    # 若有中间证书
    # ssl_certificate_chain /etc/nginx/ssl/ca_bundle.crt;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;
    location / {
        root /var/www/html;
        index index.html;
    }
}

# 可选:强制HTTP跳转HTTPS
server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}

测试与重启

0
看了该问题的人还看了