因爲我們的雲服務器80端口一般是會提供服務的
所以使用ngrok後我們會發現解析到的域名一般是帶端口號的
比如:aaa.ngrok.baidu.com:8081
那麼如何不需要這個端口號就可以訪問呢
比如:aaa.ngrok.baidu.com直接訪問
我們可以用雲服務器的nginx進行端口轉發來實現
在nginx.conf中新增一個server,代碼如下:
server {
listen 80;
server_name aaa.ngrok.baidu.com;
location / {
proxy_pass http://aaa.ngrok.baidu.com:8081;
}
}
這樣,雲服務器的80端口接收到aaa.ngrok.baidu.com的訪問後
會直接轉發到aaa.ngrok.baidu.com:8081
我們就不需要在域名後面加端口號去訪問內網機器了