【问题标题】:How do I forward TCP port 80 to web server (using nginx)?如何将 TCP 端口 80 转发到 Web 服务器(使用 nginx)?
【发布时间】:2013-12-14 14:56:32
【问题描述】:

我正在关注this tutorial,并让服务器在本地网络中工作。现在我想向互联网开放。教程没有详细说明,只是说“您需要将 TCP 端口 80 转发到您的 Web 服务器”。我做了一些研究以了解这意味着什么,但找不到一个好的分步说明。你能指导我阅读任何我可以阅读的材料来设置互联网服务器吗?


编辑

按照here 的指示,我用192.168.1.1 连接到路由器并打开端口转发/端口触发选项卡,输入以下信息:

  • 服务名称 HTTP
  • 起始端口:80
  • 结束端口:80
  • 服务器 IP 地址:ServerIPAddress

这对吗?

【问题讨论】:

  • 表示你必须将 http 请求从 publicIP:80 转发到 privateIP:80。这可以通过代理、防火墙来完成。我们谈论的是家庭网络还是公司网络?
  • @user2196728 这是一个家庭网络
  • 所以你肯定有一个盒子可以让你上网。登录到您的框并搜索诸如路由/端口转发配置之类的功能。抱歉,因为我是法国人,所以我不能更精确,因为我不知道世界其他地方有哪些盒子类型。但是让我们试试看:你的盒子是什么或者你是怎么上网的?
  • @user2196728 谢谢。我有用于互联网访问的电缆。你是这个意思吗?我不确定如何登录“框”。盒子在哪里?
  • 这取决于,您的手机是否连接了家庭 Wifi,或者您是否连接到运营商网络 (3G)?把你的网址发给我(如果你愿意,可以私下),我会测试它

标签: tcp nginx


【解决方案1】:

这意味着您必须将来自您的 public_ip:80 的 http 请求转发到您的 private_ip:80。

这通常通过代理或防火墙来完成。

当我们在这里谈论家庭网络时,我认为您有一个家庭盒子/路由器可以为您提供互联网访问。

因此,您必须登录您的盒子/路由器并搜索路由/端口转发配置设置等功能。 然后将其配置为将端口 80 转发到端口 80 上的 Web 服务器私有 ip。

【讨论】:

猜你喜欢
  • 2020-09-03
  • 2020-10-21
  • 2014-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-18
  • 2018-04-18
  • 2018-01-25
相关资源
最近更新 更多