如何在 Amazon EC2 中共享 Web 应用程序

How to share a web app in amazon ec2

我在亚马逊创建了一个免费层级的 ec2 实例,我保留了一个弹性 IP 并将其分配给我的实例。

我安装了 nginx,我需要从互联网访问 nginx,为此我去了我的域名注册商 godaddy,我创建了一个指向这个弹性 IP 的 cname。

我现在用这个IP访问SSH服务

最后我创建了一个安全组,我打开流到 HTTP 端口。 它似乎不起作用?

请你帮我排除故障并找出我无法连接到网络服务器的原因?

第 1 步:

通过其EIP地址进行测试,类似http://ec2-xxx-xxx-xxx-xxx

如果你不能,在它的安全组里,开放入站规则到0.0.0.0/0到http 80端口,那你应该可以访问它。

稍后您可以调整该 CIDR 范围。

第 2 步:

从它访问你在godaddy注册的域名,如果不是,你需要检查godaddy的设置,确保你指向正确的IP地址。

第 3 步:

在nginx web服务器前面搭建一个ELB(aws elastic load balancer),然后将流量从ELB重定向到nginx,这样会更加灵活。