无法允许外部 public 访问我的网络服务器
Trouble allowing external public access to my webserver
我正在尝试使用旧笔记本电脑在家中设置 Web 服务器。这是我所做的:
- TCP 和 UDP 测试
- 已安装 CentOS 7
- 使用 firewall-cmd 打开端口 80 和 8000(确认打开,因为我能够在我自己的 LAN 中访问我的 Web 服务器)
- 用我的 ATT Uverse Router 打开端口 80 和 8000(用 yougetsignal.com 确认打开)
- 我是 运行 一个 Python Flask 应用程序 我已经在端口 80 和 8000 上都试过了。
我可以使用本地 IP 在我自己的局域网内连接到 flask 应用程序,但无法使用我的 public IP 从外部连接。
注意:我可以通过在我的路由器中将网络服务器设置为 DMZPlus 模式(打开所有端口)来从外部连接到它,但这是非常不安全的。
有人可以告诉我我缺少什么吗?
提前致谢。
flask 服务器在监听什么?它是否绑定到 0.0.0.0?
检查此页面上的外部可见服务器部分。
我正在尝试使用旧笔记本电脑在家中设置 Web 服务器。这是我所做的:
- TCP 和 UDP 测试
- 已安装 CentOS 7
- 使用 firewall-cmd 打开端口 80 和 8000(确认打开,因为我能够在我自己的 LAN 中访问我的 Web 服务器)
- 用我的 ATT Uverse Router 打开端口 80 和 8000(用 yougetsignal.com 确认打开)
- 我是 运行 一个 Python Flask 应用程序 我已经在端口 80 和 8000 上都试过了。
我可以使用本地 IP 在我自己的局域网内连接到 flask 应用程序,但无法使用我的 public IP 从外部连接。
注意:我可以通过在我的路由器中将网络服务器设置为 DMZPlus 模式(打开所有端口)来从外部连接到它,但这是非常不安全的。
有人可以告诉我我缺少什么吗? 提前致谢。
flask 服务器在监听什么?它是否绑定到 0.0.0.0?
检查此页面上的外部可见服务器部分。