我在 Amazon EC2 上从微型实例升级到小型实例。
当我想部署新代码时,由于以下原因未部署代码
** [deploy:update_code] exception while rolling back: Capistrano::ConnectionError, connection failed for: ELASTIC_IP (Errno::ETIMEDOUT: Operation timed out - connect(2))
connection failed for: ELASTIC_IP (Errno::ETIMEDOUT: Operation timed out - connect(2))
所以看起来升级忽略了旧的弹性IP。因此,我创建了一个新的弹性 IP 并将这个 IP 分配给新实例,这个错误就消失了。
但是当我访问www.my_project.com或11.22.33.44(弹性 IP)或公共 DNS (ec2-11-222-333-444.compute-1.amazonaws.com)时,仍然有一个空页面而不是我的应用程序。
代码通过 Capistrano 部署,没有任何错误。在我使用nginx的旧微实例上 - 这个 nginx 是否也可以在新实例上访问,还是我需要再次设置/安装?
如何使我的应用程序可访问?
谢谢