我在IIS 8上部署了我的烧瓶rest到windows server 2012 r2。我跟踪了这篇文章。(https://medium.com/@bilalbayasut/deploying-python-web-app-flask-in-windows-server-iis-using-fastcgi-6c1873ae0ad8)我可以在本地服务器上浏览rest,但不能从公共互联网上的其他计算机上浏览该api。我可以在没有问题的情况下打开服务器的公共IP。没有阻止服务器的防火墙规则。你能帮帮我吗?
PS.我正在尝试浏览IP,185.201.212.219。与此有关吗?
edit1:我将尝试一下这个,它来自于烧瓶文档。
外部可见服务器如果您运行服务器,您会注意到服务器只能从您自己的计算机访问,而不是从网络中的任何其他计算机访问。这是默认的,因为在调试模式下,应用程序的用户可以在计算机上执行任意Python代码。如果禁用了调试器或信任网络上的用户,只需在命令行中添加--host=0.0.0.0,就可以使服务器公开可用:烧瓶-主机=0.0.0.0-这告诉操作系统要侦听所有公共IP。
edit2:添加主机参数无效。
有什么想法吗?
提前谢谢。
发布于 2018-12-06 20:03:45
除80个港口外,所有港口都是开放的。当我设置port=80时,所有的麻烦似乎都很遥远:)
https://stackoverflow.com/questions/53580370
复制相似问题