【问题标题】:Airport Extreme port forward from 8888 to 80 not workingAirport Extreme 端口从 8888 转发到 80 不工作
【发布时间】:2014-11-13 06:31:39
【问题描述】:

我正在尝试将端口 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 之类的 URL 从网络外部访问服务器时,我的浏览器会显示已经从端口 80 转发到 80 的“主”站点(即非测试站点)。很奇怪。

它们是不同服务器上的不同站点。

站点 1(主站点)位于 10.0.1.2,路由器将端口 80 转发到该站点的 80。工作正常。

站点 2(测试站点)位于 10.0.1.216,路由器为此将端口 8888 转发到 80。这是不按我想要的方式工作的那个。服务器在内部网络上运行良好(即http://10.0.1.216 为我提供了我期望的页面)。

我做错了什么?谢谢你直截了当。

-马特

【问题讨论】:

    标签: apache networking webserver port


    【解决方案1】:

    嗯...我无法让它做我想做的事。

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

    到目前为止似乎工作正常。

    -马特

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-18
      • 2013-12-08
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      相关资源
      最近更新 更多