轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 高级进阶 查看主题

微信小程序:nginx 设置HTTPS

发布者: cnstliweiyi | 发布时间: 2019-2-15 12:07| 查看数: 1627| 评论数: 1|帖子模式

天下雪:这个同学一看就是我们网站的会员。。。 
作者:tommypage,来自原文地址 
微信小程序需要HTTPS服务。 
程序是NGINX做前段代理,现将NGINX设置HTTPS做个总结

微信小程序需要HTTPS服务,并且有相关要求: 

开发通过 
检测SSL,显示之前配置的https未能通过。主要是算法和域名没通过。 

具体操作命令如下 
1 先生成key,并设置密码

  1. openssl genrsa -des3 -out server_new.key 2048

2 通过key 再生成csr

  1. openssl req -new -key server_new.key -out server_new.csr

需要设置域名相关 Common Name=*.xxx.com 设置你服务的域名

3 通过将key去除密码

  1. cp server_new.key server_new.key.withpass
  2. openssl rsa -in server_new.key.withpass -out server_new.key

4 使用无密码的key和csr文件,生成crt

  1. openssl x509 -req -sha256 -days 1000 -in server_new.csr -signkey server_new.key -out server_new.crt

此处需要指定SHA256,及有效时间。

执行成功后

  1. Signature ok
  2. subject=/C=XX/L=Default City/O=Default Company Ltd/CN=*.xxx.com
  3. Getting Private key

最后将key 和crt文件配置到nginx.conf里,再reload。就可以了。 
wKioL1kCylzSGsEJAACD2K0gROM871.png-wh_50 
再次验证,全部通过。 

关于key,csr,crt关系 

最新评论

简单也极端 发表于 2022-7-18 05:55
源代码管理平台

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表