无法在EC2实例上运行nginx

我用phusion乘客安装了Nginx,但是我无法访问服务器。 我正在使用默认configuration文件,但是当我尝试在浏览器中访问IP地址时,我从来没有收到服务器的响应。 在我的服务器上,我可以做到:

curl 127.0.0.1 

要获得响应,但访问浏览器中的IP地址总是超时。 我通过执行sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT确保端口80是打开的sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT ,但没有任何改变。 我正在使用Ubuntu

可能的错误来源:

  • 你使用内部的EC2 IP而不是公众。
  • 您没有设置任何安全策略,您正在访问EC2防火墙。
  • iptables配置不正确,禁用它,直到它没有工作。
  • Nginx不会侦听正确的端口。 使用默认配置。