如何在本地搭建微信小程序服務器

如今開發須要購買服務器,價格仍是有點貴的,能夠花費小代價就能夠搭建一個服務器,能夠用來開發小程序,博客等。html

1.域名(備案過的)
2.阿里雲註冊免費的https證書
3.配置本地的nginx
4.內網映射(本地安裝wampserver 服務器)nginx

1、域名

註冊花生殼,開通內網映射須要6元裏面能夠註冊2個免費的域名,都是免備案的。具體的請自行百度,花生殼註冊地址小程序

 

2、申請阿里雲免費的https證書

阿里雲免費的https證書地址
這個步驟相對來講比較簡單,須要注意的地方也很少,按照阿里雲官方的提示來,就可以操做成功了。值得注意的是你在申請證書過程當中,證書是免費的,你不用付費,可是須要下單,下單完成後須要完善你的域名信息,而後提交審覈。審覈完成後,官方自動給你發放證書,順利的話一個小時就能搞定。服務器

 
image.png

注意:
1.經過花生殼,內網映射出本地的訪問地址微信

啓用Windows中的IIS服務,編輯網站,綁定選項,端口號自定義,例8080網站

花生殼配件中心,內網映射,新建,內網IP設置爲127.0.0.1  ,內網端口與IIS中的端口號設置爲同樣8080,設置效果以下,單擊診斷阿里雲

映射對應的就是本地訪問地址加密

2.把阿里雲證書補全信息的域名填寫完成後,阿里雲會進入 審覈中,須要下載他的一個fileauth.txt 文件
i.在進度查詢頁面,單擊 fileauth.txt 驗證文件,下載到本地。
ii.在您的站點服務器的根目錄建立.well-known/pki-validation,站點根目錄爲IIS組件生成的inetpub文件夾/wwwroot文件,我試了一下能夠直接建立帶.的目錄
iii.將 fileauth.txt 驗證文件複製到.well-known/pki-validation目錄下
目錄。
完成後,可經過驗證 URL 地址(http://a.com/.well-known/pki-validation/fileauth.txt )訪問。
參考如何配置域名受權驗證?spa

3、配置本地的IIS(這裏我選擇IIS服務器類型進行配置)

IIS爲Windows自帶組件,如何啓用請百度code

下載證書文件


 
 
 
打開計算機管理IIS面板,服務器證書

4、配置花生殼的內網映射

注意:接下來最重要的兩點,我也不太清楚

一種是購買花生殼的HTTPS訪問加密服務(我買時是88一年),內網映射選擇應用HTTPS類型

 

成功以後,對外訪問的地址爲綠色部分,443爲默認端口,其餘端口可能須要手動增長在網址後

第二種方法,這一方法不須要購買HTTPS加密服務,修改hosts文件,路徑爲C:\Windows\System32\drivers\etc

注意不要加#號   意思是至關於把域名1911087165-zzx.oicp.io默認映射到本地127.0.0.1,一樣能現訪問,

可是花生殼域名診斷會報錯

總結:兩種方法的結果好像是同樣的,只不過花生殼加密服務簡化了用戶申請,配置SSL證書的過程而且不須要設置hosts文件,而另外一種方法要求用戶本身申請SSL證書並配置。這兩個域名都沒法在外網訪問,要實現外網訪問須要設置路由器,詳細見微信收藏

最後上個配置成功後,請求的效果吧!


 
相關文章
相關標籤/搜索