我已经在我的EC2实例上启动了node.js服务器,并尝试使用我的EC2实例IP访问它。向我显示了无法访问此网站。
要检查我的正确IP,我尝试了dig +short myip.opendns.com @resolver1.opendns.com
它返回了我尝试访问的IP。
要检查路由是否存在问题,我启动了ngnix希望能够检查默认页面。仍然没有结果。但是,我尝试了curl localhost
,它向我返回了ngnix在启动时显示的默认html页面,但是我无法在浏览器上对其进行检查。无法访问。
我还尝试了允许从入站和出站安全组中的任何位置访问所有端口。 入站规则:
出站规则:
Internet网关也与VPC连接
不确定什么地方出了错。有什么建议吗?
答案 0 :(得分:0)
从入站和出站检查端口,以及具有弹性IP的逃生端口
AWS中的入站规则是什么? 入站规则控制到您的实例的传入流量,出站规则控制从您的实例的传出流量。启动实例时,可以指定一个或多个安全组。如果您未指定安全组,则Amazon EC2将使用默认安全组。
答案 1 :(得分:0)
请确保以下几点:
答案 2 :(得分:0)
不确定出什么问题了!我在本地重新启动了实例和SSH客户端。然后,节点服务器和ngnix开始工作!谢谢大家的建议!