在 Windows 环境配置 Nginx 的 HTTPS,需要以下步骤

1. 安装 OpenSSL

首先需要安装 OpenSSL,可以官网下载 Windows 版本的 OpenSSL,然后解压到某个目录下,比如 `C:OpenSSL-Win64`。

2. 生成 SSL 证书和私钥

使用 OpenSSL 生成 SSL 证书和私钥,可以使用以下命令

“`
cd C:OpenSSL-Win64bin
openssl reqx509 –newkey rsa:2048 –keyout C:nginxsslnginx.keyout C:nginxsslnginx.crtdays 365 –nodes
“`

其中,`-keyout` 参数指定生成的私钥文件路径,`-out` 参数指定生成的证书文件路径,`-days` 参数指定证书有效期,`-nodes` 参数表示使用密码保护私钥。

3. 配置 Nginx

在 Nginx配置文件添加以下内容

“`
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 证书和私钥的路径。

4. 重启 Nginx

修改完配置文件后,需要重启 Nginx 使配置生效

以上就是在 Windows 环境配置 Nginx 的 HTTPS 的步骤

原文地址:https://blog.csdn.net/gaowenhui2008/article/details/130951069

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22460.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注