无法允许外部公共访问我的网络服务器

时间:2017-10-13 19:50:22

标签: flask webserver centos7 firewall portforwarding

我正在尝试使用旧笔记本电脑在家中设置Web服务器。这就是我所做的:

  1. TCP和UDP测试
  2. 已安装CentOS 7
  3. 使用firewall-cmd打开端口80和8000(确认打开,因为我可以在自己的LAN中访问我的Web服务器)
  4. 使用我的ATT Uverse路由器打开了端口80和8000(已确认使用yougetsignal.com打开)
  5. 我正在运行Python Flask应用程序,我已在端口80和8000上尝试过它。
  6. 我可以使用本地IP连接到我自己的局域网中的烧瓶应用程序,但无法使用我的公共IP进行外部连接。

    注意:通过在我的路由器中将Web服务器设置为DMZPlus模式(打开所有端口),我可以在外部连接它,但它非常不安全。

    有人可以告诉我我错过了什么吗? 提前致谢。

1 个答案:

答案 0 :(得分:1)

什么是烧瓶服务器在监听?它是否绑定到0.0.0.0?

检查此页面上的外部可见服务器部分。

http://flask.pocoo.org/docs/0.12/quickstart/