windows版nginx配置https访问

安装OpenSSL

  1.  

    搜索Openssl,进入其官网下载OpenSSL

    windows版nginx配置https访问

  2.  

    安装OpenSSL,我这里选择直接安装到C盘根目录下,你也可以自己选择安装路径,建议安装路径不要带中文

    windows版nginx配置https访问

    windows版nginx配置https访问

  3.  

    配置环境变量

    变量名:OPENSSL_HOME

    变量值:C:\OpenSSL\bin

    windows版nginx配置https访问

  4.  

    配置PATH

    在最后添加%OPENSSL_HOME%\bin

    windows版nginx配置https访问

    END

安装Nginx

  1.  

    去nginx官网下载nginx

  2.  

    解压下载好的压缩包,我这里解压到D盘根目录,解压好的目录如图

    windows版nginx配置https访问

    END

生成证书

  1. 1

    进入D:\nginx\conf,在地址栏输入cmd,按回车,打开命令行窗口

    windows版nginx配置https访问

  2.  

    执行命令:openssl genrsa -des3 -out server.key,需要你设置一个密码

    windows版nginx配置https访问

  3.  

    创建csr证书,命令:openssl req -new -key server.key -out server.csr,照着我图片上的填写,图片上没备注的可以直接按回车

    windows版nginx配置https访问

  4.  

    拷贝server.key并重命名为server.key.org

    windows版nginx配置https访问

  5.  

    去除密码,命令:openssl rsa -in server.key.org -out server.key

    windows版nginx配置https访问

  6.  

    生成证书文件server.crt,命令:openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

    windows版nginx配置https访问

  7.  

    所有生成的文件如图

    windows版nginx配置https访问

    END

修改nginx的配置文件

  1. 用记事本或者任意文本编辑器打开D:\nginx\conf\nginx.conf文件,找到“http”标签,在其中添加以下配置:

    server{

        # 使用了443端口

        listen 443 default ssl;

     

        # 证书(公钥.发送到客户端的)

        ssl_certificate server.crt;

     

        # 私钥,

        ssl_certificate_key server.key;

     

        location / {

            root   html;

            index  index.html index.htm;

        }        

    }

    windows版nginx配置https访问

  2. 启动nginx,在D:\nginx\目录中打开cmd窗口,命令:nginx.exe启动nginx

    windows版nginx配置https访问

  3. 如果出现以下提示说明你的443端口被占用

    windows版nginx配置https访问

  4. 你需要停止占用的服务,首先打开powershell(在开始菜单-右键-powershell)

    windows版nginx配置https访问

  5. 查看占用443端口的服务id,命令:netstat -ano | findstr 443,我这里是4508

    windows版nginx配置https访问

  6. 打开 任务管理器-服务 找到PID为4508的应用,点击右键-停止,然后再启动nginx即可

    windows版nginx配置https访问

  7. 参考:https://jingyan.baidu.com/article/ed2a5d1fbae45e09f6be1714.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值