我是靠谱客的博主 乐观水杯,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部