在EC2实例上运行nginx时遇到问题

时间:2013-04-17 07:47:54

标签: ubuntu nginx amazon-ec2

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

curl 127.0.0.1

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

1 个答案:

答案 0 :(得分:16)

可能的错误来源:

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