也就是說,除了按照小程序要求進(jìn)行數(shù)據(jù)收發(fā),還要為服務(wù)器配置加密證書。這就讓不少小程序開發(fā)者非常頭疼。知曉程序(微信號 zxcx0101)今天為大家推薦這篇文章,可以幫助大家快速申請加密證書、配置 HTTPS 服務(wù)器,并盡快將小程序應(yīng)用于生產(chǎn)環(huán)境中。本篇文章以阿里云為例,展示證書申請、配置等。此方法也可舉一反三,應(yīng)用于其他云服務(wù)器中。在小程序的生產(chǎn)環(huán)境中,如果需要調(diào)用服務(wù)器的 REST API 或 WebSocket,服務(wù)器必須提供安全的鏈接地址。也就是說,服務(wù)器需要使用 SSL 加密數(shù)據(jù)。因此,我們需要在服務(wù)器中配置 SSL 加密。許多云服務(wù)商的云服務(wù)器配置是彈性的,可以根據(jù)自己的需要來選擇合理的配置,如果你是個初學(xué)者為了學(xué)習(xí)用的話,一開始選擇最低配置就行了。當(dāng)然,如果你有業(yè)務(wù)需求,也可以選擇更高配置的服務(wù)器。小程序的網(wǎng)絡(luò)訪問必須使用白名單中的地址,這意味著我們需要一個域名,便于加入微信的域名白名單中。你可以在云服務(wù)商直接提供的域名購買服務(wù)中購買域名,也可以到域名服務(wù)商購買。很多國內(nèi)外機(jī)構(gòu)都提供 CA 證書簽發(fā)認(rèn)證,國內(nèi)的如沃通,國外的如 Symantec。很多證書提供商的證書服務(wù)價格不菲,根據(jù)證書的不同功能,價格也是相差很大,最便宜的也要好幾百一年。現(xiàn)在也有免費的證書可以使用,比如 Let's Encrypt。阿里云上也提供了免費的證書,申請起來很方便,我們就來看看怎么申請阿里云里的免費證書。從阿里云的頁面頂部菜單「產(chǎn)品與服務(wù)」里面,找到「CA 證書服務(wù)」。本文由知曉程序授權(quán)轉(zhuǎn)載,關(guān)注微信號 zxcx0101,回復(fù)「1228」獲得全網(wǎng)第一本《小程序入門指南》電子書。
|