在Nginx服务器安装SSL证书(Windows Server)

安装配置 8分钟阅读 2654次浏览

前提条件

  • Windows Server系统
  • Nginx for Windows已安装
  • SSL证书(PEM格式)

步骤一:准备证书

  1. 下载Nginx格式证书
  2. 解压后包含:
    • .pem(证书)
    • .key(私钥)
  3. 复制到Nginx目录:
    C:\\nginx\\conf\\ssl\\yourdomain.pem
    C:\\nginx\\conf\\ssl\\yourdomain.key
    

步骤二:配置nginx.conf

编辑 C:\\nginx\\conf\\nginx.conf

server {
    listen 443 ssl;
    server_name yourdomain.com;

    ssl_certificate C:/nginx/conf/ssl/yourdomain.pem;
    ssl_certificate_key C:/nginx/conf/ssl/yourdomain.key;

    ssl_protocols TLSv1.2 TLSv1.3;

    location / {
        root html;
        index index.html;
    }
}

# HTTP跳转HTTPS
server {
    listen 80;
    server_name yourdomain.com;
    return 301 https://$host$request_uri;
}

步骤三:重启Nginx

cd C:\\nginx
nginx -t
nginx -s reload

步骤四:验证结果

  1. 访问 https://yourdomain.com
  2. 确认HTTPS正常

最后更新:2026-05-25
文档反馈

这篇文档对您有帮助吗?您的反馈将帮助我们改进内容质量

相关文档
暂无相关文档
需要更多帮助?

我们的技术团队随时为您提供支持