我正在试图弄清楚如何在AWS上的微实例上设置Nginx.
微实例已设置并运行.我已将弹性IP与其相关联.我通过它进入SSH apt-get upgrade
,然后运行新用户apt-get install nginx
.Nginx已安装.然后我跑了sudo service nginx start
.看起来nginx已经启动了.我可以看到工人正在运行流程.
所以我尝试通过公共IP访问服务器,即.通过我的浏览器弹性IP,希望看到"欢迎来到Nginx"屏幕.但我得到的只是无法找到服务器的消息.
我对如何继续无能为力.
要验证问题不在服务器上,请尝试wget http://localhost/
从您的实例运行a ,看看您是否获得了您期望的页面.如果你这样做,它可能与防火墙有关.
创建实例时,必须提供安全密钥(这是您用于ssh的安全密钥)和安全组.
您需要确保您的安全组已打开端口80(假设您在端口80上配置了nginx).
如果您有新的AWS账户,并且您在VPC内运行实例,则需要确保您的VPC连接了Internet网关.