我是靠谱客的博主 乐观水杯,最近开发中收集的这篇文章主要介绍Windows nginx配置HTTPS,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.nginx安装

nginx安装和使用请看上篇文章

https://blog.csdn.net/qq_45019814/article/details/117037521?spm=1001.2014.3001.5501

 

2.安装openssl

下载OpenSSL http://slproweb.com/products/Win32OpenSSL.html

下载完成安装即可

接下来配置环境变量

在path变量后需要加入 %OPENSSL_HOME%

3.生成https证书

在nginx下创建ssl文件夹,用于存放证书

创建私钥 ,推荐使用系统窗口

openssl genrsa -des3 -out liulaoshi.key 1024 //liulaoshi为自己取的名字

密码随便输

接下来创建csr证书

openssl req -new -key liulaoshi.key -out liulaoshi.csr

此时效果:

如出现下图错误:

从网上下载一个openssl.cnf文件,存放到OPENSSL安装目录下

运行如下指令:

set OPENSSL_CONF=E:devopen SSL win64OpenSSL-Win64configopenssl.cnf,指定配置文件,然后再次 创建csr证书即可。

删除密码:liulaoshi.key重命名为liulaoshi.key.org

openssl rsa -in liulaoshi.key.org -out liulaoshi.key

效果如下:

接下来生成crt证书

openssl x509 -req -days 365 -in liulaoshi.csr -signkey liulaoshi.key -out liulaoshi.crt

最后生成证书如下:

修改nginx下的nginx.conf配置文件

nginxconfnginx.conf

修改host文件,目录在C:WindowsSystem32driversetchosts

修改完配置文件 nginx会自动关闭。 需要start nginx启动一下

接下来访问:https://www.liulaoshiyaojiangwude.com

最后

以上就是乐观水杯为你收集整理的Windows nginx配置HTTPS的全部内容,希望文章能够帮你解决Windows nginx配置HTTPS所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部