Amazon web services EC2-使Windows实例可以从任何地方访问(XAMPP)
我已经在AWS上启动了一个EC2实例,在设置了XAMPP并上传了我的所有档案之后,现在是时候公开这个站点了 问题是,我已经尝试将所有防火墙放在windows上,允许入站和出站连接“允许”,然后也放在我的AWS安全组上: 入境:Amazon web services EC2-使Windows实例可以从任何地方访问(XAMPP),amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我已经在AWS上启动了一个EC2实例,在设置了XAMPP并上传了我的所有档案之后,现在是时候公开这个站点了 问题是,我已经尝试将所有防火墙放在windows上,允许入站和出站连接“允许”,然后也放在我的AWS安全组上: 入境: HTTP TCP 80 0.0.0.0/0 HTTP-TCP-80::/0 自定义TCP规则TCP 0-8080 0.0.0.0/0 自定义TCP规则TCP 0-8080::/0 出境: 所有流量全部0.0.0.0/0 如前所述,我允许实例的windows防火墙上的所有入
HTTP TCP 80 0.0.0.0/0
HTTP-TCP-80::/0
自定义TCP规则TCP 0-8080 0.0.0.0/0
自定义TCP规则TCP 0-8080::/0
出境:
所有流量全部0.0.0.0/0
如前所述,我允许实例的windows防火墙上的所有入站和出站连接
我做错了什么?如何解决这个问题,使服务器可以从amazon分配给我的实例的IP访问
谢谢。有几件事需要检查:
- (显而易见的一个)确保应用程序正在侦听端口80/8080(您在SGs中提到了这两个端口。不确定应用程序正在哪个端口上运行)
- 如果计划通过internet访问应用程序,请确保已将公共IP分配给实例
- 如果同时添加了入站和出站规则,请检查您的NACL。如果您是从特定VPC/OnPrem网络访问应用程序,请将其添加到NACLs。如果您不想限制您的应用程序并希望通过internet访问,请确保在入站和出站中添加了0.0.0.0/0
- 如果通过互联网访问应用程序,您需要将互联网网关分配给您的专有网络