首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在http.server中设置python3

在http.server中设置python3
EN

Stack Overflow用户
提问于 2016-06-23 10:53:54
回答 1查看 928关注 0票数 0

我已经在服务器机器(这是一个aws实例)上设置了一个python服务器,并尝试使用public_IP:80从位于不同网络的客户端机器访问它。它无法从服务器加载数据。

EN

回答 1

Stack Overflow用户

发布于 2016-08-02 05:46:57

在此客户机/服务器通信中可以有多个网络阻止程序。其中一个极有可能是基于AWS的通信中的安全组或NACL。

如果您正在EC2-Classc中运行您的实例,那么您需要检查安全组入站规则,以便允许客户端在端口80上运行,如果它在AWS VPC中运行,则检查安全组入站规则以及入站和出站规则的网络ACL。

在安全组允许

键入Http、Protocol TCP和源IP应该是您的客户端IP或0.0.0.0/0 (安全性较低)。

如果是NACLs,则按以下方式调整:

入境规则: 100 HTTP ( 80 ) TCP (6) 80允许 出站规则: 100自定义TCP规则TCP (6) 1024-65535允许

临时端口范围可以根据操作系统和分布在这里进行调整。

除了这些调整之外,您还需要检查客户机/服务器上的防火墙是否阻塞了任何此类通信。

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

https://stackoverflow.com/questions/37989566

复制
相关文章

相似问题

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