O NGINX está em execução (iniciado) na instância? /etc/init.d/nginx status
Suspeito que isso seja um problema de firewall, você atribuiu um grupo de segurança à instância que permite HTTP? Existe um guia razoável aqui .
Além disso, você verificou que não há um firewall local na instância descartando o tráfego de entrada? sudo iptables --list