在AWS上的新微实例上设置Nginx

时间:2014-01-09 17:57:57

标签: amazon-web-services nginx

我正在试图弄清楚如何在AWS上的微实例上设置Nginx。

微实例已设置并运行。我已将弹性IP与其相关联。我通过它进入SSH,让新用户运行apt-get upgrade,然后apt-get install nginx。 Nginx已安装。然后我运行sudo service nginx start。看起来nginx已经启动了。我可以看到工人正在运行流程。

所以我尝试通过公共IP访问服务器,即。通过我的浏览器弹性IP希望看到'欢迎来到Nginx'屏幕。但我得到的只是无法找到服务器的消息。

我对如何继续毫无头绪。

1 个答案:

答案 0 :(得分:23)

要验证问题与服务器无关,请尝试从您的实例运行wget http://localhost/,看看您是否获得了预期的页面。如果你这样做,它可能与防火墙有关。

创建实例时,必须提供安全密钥(这是您用于ssh的安全密钥)和安全组。

您需要确保您的安全组已打开端口80(假设您在端口80上配置了nginx)。

如果您有新的AWS账户,并且您在VPC内运行实例,则需要确保您的VPC已连接互联网网关。