首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python web服务和DMZ

Python web服务和DMZ
EN

Stack Overflow用户
提问于 2016-04-16 15:07:16
回答 1查看 270关注 0票数 0

我已经使用flask编写了一个python库和一个web服务来公开该库中的函数。该库应在计算机A上运行(以执行其处理)。在我们的IT设置中,web服务器将在DMZ (计算机B)上运行。在这种情况下,如果flask web服务直接导入库并运行函数,它将在DMZ上运行,而不是在目标计算机上运行?如何设计程序,使库在目标硬件上执行,但web服务由DMZ上的web服务器托管?

EN

回答 1

Stack Overflow用户

发布于 2016-04-16 21:32:53

如果您希望服务本身在网络中的专用硬件上运行,并让‘ll服务器本身托管在DMZ上,则必须使用代理。例如,您可以使用Nginx将暴露use服务器的端口转发到专用机器上由flask打开的端口。您必须将防火墙配置为转发该端口,以便DMZ中的计算机可以访问该端口。

我会提供你的防火墙和Nginx的配置,但这实际上取决于你的网络参数和你想要运行的服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36661233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档