机场极端港口从8888前进至80不起作用

时间:2014-11-13 06:31:39

标签: apache networking webserver port

我正在尝试将端口8888外部移到端口80内部,这只是让我适应。

我使用ssh,将端口22222转发到内部网络上的机器的端口22。没问题。

现在我想设置一个用于测试目的的Web服务器,我想将端口8888转发到测试Web服务器上的端口80。我不想转发80到80,因为在不同的机器上已经存在需要保持工作的站点。这就是我所做的:

  • 描述:web_dev
  • 公共UDP端口:
  • 公共TCP端口:8888
  • 私人IP地址:10.0.1.216
  • 私有UDP端口:
  • 专用TCP端口: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

1 个答案:

答案 0 :(得分:0)

嗯......我无法做到我想做的事。

所以,我的解决方案是使用nginx作为反向代理服务器设置Ubuntu的VM实例,并直接请求我。无论如何,这意味着做了一段时间 - 这为前进提供了催化剂。

到目前为止似乎正在运作。

-Matt