python编写网络防火墙怎么设置_我如何配置python/flask公开访问与Windows防火墙

我们已经开发了一个应用程序在python中,并使用烧瓶揭示其通过http请求的API。我如何配置python/flask公开访问与Windows防火墙

这一切都在WINDOWS -

一切工作正常,我们已经在公司内部没有问题测试,现在我们正在尝试使用的应用程序在现实世界中 - 我们已经得到了我们的IT部门给我们一个面向公众的IP /端口地址(通过防火墙转发??),现在我们根本无法访问服务器/应用程序。

经过一番挖掘,我们发现这个问题与Windows防火墙配置有关,当它关闭时不起作用,关闭一切正常。

烧瓶应用程序代码是这样运行的:app.run(debug = False,host ='0.0.0.0',port = 8080) 端口8080在防火墙例外中设置为python.exe程序例外

netstat -a显示应用程序正在等待连接。

如果我尝试访问该网站,虽然铬我得到的错误:ERR_CONNECTION_TIMED_OUT。

随着防火墙,我从来没有看到任何“点击”通过应用程序。

是否有一些其他配置我错过了?

非常感谢。

2014-09-29

push 22

+1

首先 - 它看起来像你试图使用Flask调试服务器作为生产服务器。这是一个糟糕的主意,它只是为了开发而设计的,并且存在局限性,使其成为生产环境的不好选择。使用Apache的mod_wsgi可能是Windows的最佳选择。 –

2014-09-30 00:04:31

+0

在防火墙上,我没有Windows计算机 - 但是解锁服务后,是否可以在您关心的允许通过的实际端口上添加入站规则? –

2014-09-30 00:05:15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值