Windows下nginx配置HTTPS证书
一、openssl安装教程:
官网下载:openSSL: http://slproweb.com/products/Win32OpenSSL.html
1、双击 Win64OpenSSL_Light-3_1_0.exe
2、安装 openssl
3、选择安装路径:安装在nginx根目录下。
4、接下来默认即可,一直点击 Next。一直到finish。
二、配置 OpenSSL 环境变量:
1)在系统变量中添加OpenSSL,地址为安装路径。
右击此电脑 –》点击属性 –》点击高级系统设置 –》点击环境变量 –》找到系统变量,点击新建。
将变量名和变量值填入。(变量值为OpenSSL的bin目录)
2)在系统变量 PATH 中添加 %OpenSSL%
找到 Path –》 点击编辑 –》点击新建 –》填写%OpenSSL%–》一直点击确定即可。
三、使用OpenSSL命令生成https证书:
创建私钥: openssl genrsa -des3 -out 666tp.key 1024
这里需要输入密码:123456
创建csr证书:openssl req -new -key 666tp.key -out 666tp.csr
输入密码:123456
接下来一直回车即可,全部默认。
复制文件: copy 666tp.key 666tp.key.copy
去除密码: openssl rsa -in 666tp.key.copy -out 666tp.key
输入密码:123456
生成 crt 证书: openssl x509 -req -days 365 -in 666tp.csr -signkey 666tp.key -out 666tp.crt
四、修改 nginx.conf配置文件:
server {
listen 443 ssl;
server_name localhost;
ssl_certificate D:/nginx/nginx-1.22.1/ssl/666tp.crt;
ssl_certificate_key D:/nginx/nginx-1.22.1/ssl/666tp.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
原文地址:https://blog.csdn.net/weixin_53060366/article/details/129714026
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_43950.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。