windows下nginx配置ssl证书详细说明以及案例
2025-03-10
7
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证书已正确配置并生效。
本篇文章内容来源于:windows下nginx配置ssl证书详细说明以及案例
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。