码迷,mamicode.com
首页 > Web开发 > 详细

nginx配置https

时间:2020-06-19 20:49:04      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:提示   man   crt   pre   图片   服务   enter   openssl   输入密码   

证书制作

博主拿到的证书是pfx的,而nginx支持的是crt的,所以需要先转换证书

博主是在本机电脑(windows 10)上来制作证书的

在证书所在文件夹中,打开powershell

技术图片

制作server.crt

输入以下命令即可

ps:如果没有openssl工具,提前安装一下就好

openssl pkcs12 -in server.pfx -clcerts -nokeys -out server.crt

提示输入密码,输入密码即可

Enter Import Password: 

制作server.rsa

制作server.rsa,输入以下命令即可

openssl pkcs12 -in server.pfx -nocerts -nodes -out server.rsa

与制作server.crt一样,输入密码,即可。

技术图片

配置

上传

将server.crt和server.rsa放到服务器nginx的conf目录下

技术图片

配置nginx

打开nginx.conf,修改配置文件

技术图片

至此,https的配置已经搞定,打开浏览器,输入https域名

技术图片

强制跳转https

监听80的server,增加强制跳转配置

rewrite ^(.*)$   https://$host$1 permanent;

技术图片

nginx配置https

标签:提示   man   crt   pre   图片   服务   enter   openssl   输入密码   

原文地址:https://www.cnblogs.com/x-j-p/p/13165584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!