微信小程序在服務(wù)器配置中要求使用https和wss臣淤,不然得到以下錯誤
當(dāng)前服務(wù)器使用nginix,增加https倒是簡單邑蒋,可是證書去哪弄呢,經(jīng)過嘗試寺董,以下兩種方案可以通過
1,到騰訊云上刻剥,SSL證書管理,可以申請一個免費(fèi)的證書造虏,申請好了放到nginx配置中麦箍,驗(yàn)證可以通過陶珠。
2挟裂,證書是1年的免費(fèi)期揍诽,我在想是不是到了1年就要收費(fèi)了,自己用openssl生成了一個證書暑脆,放到nginx渠啤,哈哈居然也認(rèn)識,廢話不多說添吗,上配置
#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
檢測居然也通過了