通过可访问的服务器访问远程无法访问的Web应用程序

通过可访问的服务器访问远程无法访问的Web应用程序

我需要访问本地开发的webapp(端口80),该端口暂时位于无法远程访问的计算机内部:(local machine例如,它在后面firewall)。

因此,我的想法是使用remote ssh tunnel可以server通过远程访问的(通过端口80):,ssh -N -f -R 80:localhost:80 user@server但端口80被使用apache

我想要实现的是,当我进入server浏览器时,显示的就是webapp我的托管内容。local machine

apache我对使用mod_proxy或类似reverse-proxy方法解决此问题非常感兴趣nginx

答案1

我的错,我没有按照我应该的方式进行测试。

目前它运行良好:

ssh -N -f -R 9000:localhost:80 root@server
然后,在任何机器上,当我尝试在浏览器上访问时,http://server:9000它会显示存储在我的 上的内容local machine

我想我不需要reverse proxy这个。

相关内容