我正在尝试将端口8888外部移到端口80内部,这只是让我适应。
我使用ssh,将端口22222转发到内部网络上的机器的端口22。没问题。
现在我想设置一个用于测试目的的Web服务器,我想将端口8888转发到测试Web服务器上的端口80。我不想转发80到80,因为在不同的机器上已经存在需要保持工作的站点。这就是我所做的:
这不应该做我想要的吗?当我尝试使用类似http://example.com:8888的网址从网络外部访问服务器时,我的浏览器会显示已经从端口80转发到80(即非测试站点)的“主”站点。怪异。
它们是不同服务器上的独立站点。
站点1(主站点)位于10.0.1.2,路由器将端口80转发到80。工作正常。
站点2(测试站点)位于10.0.1.216,路由器将端口8888转发到80。这是一个不按我想要的方式工作的。服务器在内部网络上运行正常(即http://10.0.1.216
为我提供了我期望的页面。)
我做错了什么?谢谢你让我直截了当。
-Matt
答案 0 :(得分:0)
所以,我的解决方案是使用nginx作为反向代理服务器设置Ubuntu的VM实例,并直接请求我。无论如何,这意味着做了一段时间 - 这为前进提供了催化剂。
到目前为止似乎正在运作。
-Matt