為方便微信公眾號(hào)開發(fā)轿偎,在網(wǎng)上搜索了下如何做本地調(diào)試狭魂,一個(gè)技巧是采用端口轉(zhuǎn)發(fā)拌屏,將微信端發(fā)的請求轉(zhuǎn)到本地進(jìn)行調(diào)試潮针,大致步驟如下:
(1)首先:把該linux服務(wù)器占用80號(hào)端口的服務(wù)關(guān)閉;
(2)打開服務(wù)器的遠(yuǎn)程轉(zhuǎn)發(fā)功能倚喂,在/etc/ssh/sshd_config文件末尾加入一句:GatewayPorts yes(sudo vim /etc/ssh/sshd_config)然后重啟SSH:
sudo service sshd restart
(3)利用xshell工具設(shè)置遠(yuǎn)程linux服務(wù)器端口轉(zhuǎn)發(fā)或執(zhí)行命令行命令:
ssh -R 80:localhost:8080 root@serverip
坑1:要求登錄遠(yuǎn)端服務(wù)器的用戶必須為root用戶每篷,所以對于某些安全設(shè)置比較嚴(yán)格的服務(wù)器,例如現(xiàn)在root遠(yuǎn)程登錄的服務(wù)器就無法實(shí)現(xiàn)端口轉(zhuǎn)發(fā)端圈。
坑2:采用端口轉(zhuǎn)發(fā)后焦读,訪問http://serverip/wx,請求到達(dá)本地會(huì)變成http://localhost:8080/wx/,多了個(gè)斜杠舱权,不知道怎么破矗晃。原來chrome會(huì)自動(dòng)加上,用ie就不會(huì)
登錄mysql的命令
mysql -u lzpddd -pmypassword -h 192.168.1.88 -P 3306 -D mydb