学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 电脑知识 > 电脑基础

黑域要电脑nginx windows下配置https

 更新时间: 2019-07-21 20:25:02   作者:第二电脑网   来源:第二电脑网   浏览数:113   我要评论

1. 安装Opessl 下载地址:http://slpoweb.com/poducts/Wi32OpeSSL.html (根据系统选择32位或者64位版本下载安装)。 2.在环境变量中添加环境变量 变量名: OPENSSL_HOME  

1. 安装Openssl

下载地址:http://slproweb.com/products/Win32OpenSSL.html (根据系统选择32位或者64位版本下载安装)。

2.在环境变量中添加环境变量

变量名: OPENSSL_HOME            变量值:D:\OpenSSL-Win64\bin;        (变量值为openssl安装位置)

在path变量结尾添加如下 : %OPENSSL_HOME%;

 

3.(1) 首先在 nginx安装目录中创建ssl文件夹用于存放证书。比如我的文件目录为 C:\wnmp\nginx\ssl

以管理员身份进入命令行模式,进入ssl文件夹。 命令为: cd  c:/wnmp/nginx/ssl

(2) 创建私钥

002pc.com从黑域要电脑nginx windows下配置https分析来看,对黑域要电脑nginx windows下配置https的结果。

在命令行中执行命令: openssl genrsa -des3 -out lee.key 1024     (lee文件名可以自定义)

输入密码后,再次重复输入确认密码。记住此密码,后面会用到。

(3)创建csr证书

在命令行中执行命令:  openssl req -new -key lee.key -out lee.csr    (key文件为刚才生成的文件,lee为自定义文件名)

 

执行上述命令后,需要输入信息。输入的信息中最重要的为 Common Name,这里输入的域名即为我们要使用https访问的域名。

 以上步骤完成后,ssl文件夹内出现两个文件

(4)去除密码。

 在加载SSL支持的Nginx并使用上述私钥时除去必须的口令,否则会在启动nginx的时候需要输入密码。

复制lee.key并重命名为lee.key.org 

可以使用此命令行,也可以使用鼠标操作     copy lee.key lee.key.org

去除口令,在命令行中执行此命令:  openssl rsa -in lee.key.org -out lee.key  (lee为自定义文件名)

(5)生成crt证书

在命令行中执行此命令: openssl x509 -req -days 365 -in lee.csr -signkey lee.key -out lee.crt  (lee为自定义文件名)

证书生成完毕,ssl文件夹中一共生成如下4个文件,我们需要使用到的是lee.crt和lee.key。

5. 修改nginx.conf文件

nginx.conf文件位于:C:\wnmp\nginx\conf

找到该文件中如下代码的位置进行修改: 保证本机的端口不被占用 443 和 80

 server {

        listen       443 ssl;

         server_name  m.wlwc.com;

    

        ssl_certificate      E:/kaifa/nginx/ssl/lee.crt;

        ssl_certificate_key  E:/kaifa/nginx/ssl/lee.key;

 

     

      location ^~ /user/ {

            add_header 'Access-Control-Allow-Origin' *;

            add_header 'Access-Control-Allow-Credentials' 'true';

            add_header 'Access-Control-Allow-Methods' *;       

            proxy_pass http://192.168.1.188:9000;

            proxy_http_version 1.1;

            proxy_set_header Upgrade $http_upgrade;

            proxy_set_header Connection "upgrade";

            proxy_set_header Cookie $http_cookie;

        }

     }

 

 


更多:黑域要电脑nginx windows下配置https
https://www.002pc.com/diannaojichu/49.html

你可能感兴趣的windows,nginx,https,配置

    关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

      浙ICP备140365454号

    ©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118