Я установил экземпляр EC2 (Centos 6.5) с Torxbox и nginx. Torquebox запускается без ошибок, но я не могу получить к нему доступ через порт 8080. Даже если я добавлю правило VPC, чтобы открыть этот порт.
У меня истекает время ожидания шлюза, если я перехожу напрямую к myip: 8080, и плохой шлюз, если я посещаю myip с этой конфигурацией nginx:
server {
listen 80 default deferred;
# server_name ;
location / {
access_log off;
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Я попытался установить proxy_pass на IP-адрес сервера, но это тоже не помогло.
Журнал nginx содержит следующую ошибку:
connect() failed (113: No route to host) while connecting to upstream, client: "myip", server: , request: "GET / HTTP/1.1", upstream "http://"myserverip":8080/", host: "myserverip"
Я попытался просто запустить rails s и посетил myip:3000, и тестовое приложение rails работало отлично.
Есть идеи, как это решить?