現在開發需要購買服務器,價格還是有點貴的,可以花費小代價就可以搭建一個服務器,可以用來開發小程序,博客等。
1.域名(備案過的)
2.阿里雲注冊免費的https證書
3.配置本地的nginx
4.內網映射(本地安裝wampserver 服務器)
一、域名
注冊花生殼,開通內網映射需要6元里面可以注冊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 )訪問。
參考如何配置域名授權驗證?三、配置本地的IIS(這里我選擇IIS服務器類型進行配置)
IIS為Windows自帶組件,如何啟用請百度
下載證書文件
![]()
打開計算機管理IIS面板,服務器證書
四、配置花生殼的內網映射
注意:接下來最重要的兩點,我也不太清楚
一種是購買花生殼的HTTPS訪問加密服務(我買時是88一年),內網映射選擇應用HTTPS類型
![]()
成功之后,對外訪問的地址為綠色部分,443為默認端口,其他端口可能需要手動增加在網址后
第二種方法,這一方法不需要購買HTTPS加密服務,修改hosts文件,路徑為C:\Windows\System32\drivers\etc
注意不要加#號 意思是相當於把域名1911087165-zzx.oicp.io默認映射到本地127.0.0.1,同樣能現訪問,
但是花生殼域名診斷會報錯
總結:兩種方法的結果好像是一樣的,只不過花生殼加密服務簡化了用戶申請,配置SSL證書的過程並且不需要設置hosts文件,而另一種方法要求用戶自己申請SSL證書並配置。這兩個域名都無法在外網訪問,要實現外網訪問需要設置路由器,詳細見微信收藏
最后上個配置成功后,請求的效果吧!
![]()