在Nginx服务器安装SSL证书(Windows Server)
安装配置
8分钟阅读
2654次浏览
前提条件
- Windows Server系统
- Nginx for Windows已安装
- SSL证书(PEM格式)
步骤一:准备证书
- 下载Nginx格式证书
- 解压后包含:
.pem(证书).key(私钥)
- 复制到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
步骤四:验证结果
- 访问
https://yourdomain.com - 确认HTTPS正常
最后更新:2026-05-25