因为我们的云服务器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
我们就不需要在域名后面加端口号去访问内网机器了
Comments NOTHING