windows nginx配置https
时间: 2025-01-04 08:28:00 浏览: 8
### 如何在 Windows 上配置 Nginx 实现 HTTPS
#### 安装 OpenSSL 和 获取证书文件
为了使 Nginx 支持 HTTPS 协议,在 Windows 平台上需先安装 OpenSSL 工具来生成自签名 SSL 证书或者获取由 CA 认证中心签发的真实有效的 SSL 证书。这一步骤确保了后续可以正确设置 `ssl_certificate` 及 `ssl_certificate_key` 参数[^1]。
#### 修改 Nginx 配置文件
编辑位于 Nginx 安装目录下的 `conf/nginx.conf` 文件,加入如下所示的 server 块定义:
```nginx
server {
listen 443 ssl;
server_name www.example.com;
ssl_certificate path/to/cert.pem; # 替换成实际路径
ssl_certificate_key path/to/key.pem; # 替换成实际路径
location / {
root html;
index index.html index.htm;
}
}
```
注意替换上述代码中的域名 (`www.example.com`) 和证书文件路径 (path/to/) 为具体的环境变量值[^2]。
#### 启动并验证服务状态
完成以上更改之后保存修改过的配置文件,并通过命令行工具进入 Nginx 的 bin 目录执行启动指令 `start nginx.exe` 来开启 Web Server 。此时应该可以通过浏览器访问 https://localhost 或者指定 IP 地址来进行测试连接是否正常工作。
阅读全文