在 Windows 环境下配置 Nginx 的 HTTPS,需要以下步骤:
首先需要安装 OpenSSL,可以从官网下载 Windows 版本的 OpenSSL,然后解压到某个目录下,比如 `C:OpenSSL-Win64`。
2. 生成 SSL 证书和私钥
使用 OpenSSL 生成 SSL 证书和私钥,可以使用以下命令:
“`
cd C:OpenSSL-Win64bin
openssl req –x509 –newkey rsa:2048 –keyout C:nginxsslnginx.key –out C:nginxsslnginx.crt –days 365 –nodes
“`
其中,`-keyout` 参数指定生成的私钥文件路径,`-out` 参数指定生成的证书文件路径,`-days` 参数指定证书有效期,`-nodes` 参数表示不使用密码保护私钥。
“`
server {
listen 443 ssl;
server_name example.com;
root /path/to/root;
ssl_certificate C:/nginx/ssl/nginx.crt;
ssl_certificate_key C:/nginx/ssl/nginx.key;
location / {
index index.html index.htm;
}
}
“`
其中,`listen` 参数指定监听的端口和使用 SSL,`server_name` 参数指定域名,`root` 参数指定网站根目录,`ssl_certificate` 和 `ssl_certificate_key` 参数分别指定 SSL 证书和私钥的路径。
以上就是在 Windows 环境下配置 Nginx 的 HTTPS 的步骤。
原文地址:https://blog.csdn.net/gaowenhui2008/article/details/130951069
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_22460.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!