本地調試微信公衆號時,無法使用80端口

經過:

  爲了重構微信公衆號,本地ip與域名做了映射,本地起了服務後,在微信開發者工具中訪問所映射的域名,發現無法訪問此網站:

經過多番折騰後,定位問題出現在MacOS系統無法使用80端口,而微信公衆號服務器配置只支持80和443端口,只能用域名,既然無法使用80端口,那麼又多番折騰後,使用端口號轉發終於解決了此問題,以下爲配置步驟:

1、本地ip與域名映射:

//電腦命令行打開hosts配置文件

sudo vi /etc/hosts

i進入編輯模式;

host配置文件

紅色部分爲本地ip地址(不需添加端口號),綠色部分爲後臺部署的訪問域名;
映射完成後esc退出編輯模式;
使用:wq進行保存;


2、端口號轉發:

option+command+space打開Finder;

Command+Shift+G 進入跳轉路徑,輸入:/etc/ 點擊【前往】;

然後找到 pf.conf 文件;
添加 rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080 到 pf.conf文件的 rdr-anchor “com.apple/*” 這一行後面;
127.0.0.1需要換爲本地ip地址;
端口轉發

紅色部分爲本地ip地址 ;

//打開電腦終端執行以下兩步命令
sudo pfctl -f /etc/pf.conf
sudo pfctl -e

3、重啓本地服務;

指定端口號,需和所轉發的端口號一致:
設置端口

//編輯器終端運行:

npm run start 

4、微信開發者工具訪問所映射的域名;

5、完結。

參考:https://blog.csdn.net/qq_28027903/article/details/78814350
巴拉巴拉:

==主頁傳送門==
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章