windows下nginx配置ssl证书详细说明以及案例
2025-03-10
34
参考资料
Windows下Nginx配置SSL证书详细说明
1. 准备SSL证书
获取SSL证书文件(通常为
.crt和.key文件)。将证书文件放置在Nginx安装目录下的
conf文件夹中,例如C:\nginx\conf\ssl\。
2. 修改Nginx配置文件
打开Nginx配置文件,通常位于
C:\nginx\conf\nginx.conf。在配置文件中的
server块中添加SSL配置。
3. 配置SSL
在 server 块中添加以下内容:
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate conf/ssl/yourdomain.crt;
ssl_certificate_key conf/ssl/yourdomain.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}4. 重启Nginx
保存配置文件后,重启Nginx使配置生效。
打开命令提示符,执行以下命令:
C:\nginx\nginx.exe -s reload
案例
假设你的域名是 example.com,证书文件为 example.crt 和 example.key,配置文件如下:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate conf/ssl/example.crt;
ssl_certificate_key conf/ssl/example.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}5. 验证配置
打开浏览器,访问
https://example.com,确认SSL证书已正确配置并生效。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . 宝塔 | 西里网》 -- 发布时间:2025-03-29
本页链接:https://bt.ciilii.com/show/news-145.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
