微信小程序“对应的服务器证书无效”

微信小程序在服务器配置中要求使用https和wss,不然得到以下错误

图片.png

当前服务器使用nginix,增加https倒是简单,可是证书去哪弄呢,经过尝试,以下两种方案可以通过
1,到腾讯云上,SSL证书管理,可以申请一个免费的证书,申请好了放到nginx配置中,验证可以通过。

图片.png

2,证书是1年的免费期,我在想是不是到了1年就要收费了,自己用openssl生成了一个证书,放到nginx,哈哈居然也认识,废话不多说,上配置

#ssl.cnf
#openssl req -x509 -nodes -days 730 -newkey rsa:2048 -keyout wx.key -out wx.crt -config ssl.cnf
[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no
[req_distinguished_name]
C = US
ST = VA
L = SomeCity
O = MyCompany
OU = MyDivision
CN = www.domain.com
[v3_req]
keyUsage = keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names
[alt_names]
DNS.1 = www.domain.com
DNS.2 = domain.com

检测居然也通过了

图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容