django-nginx-gunicorn en Amazon ec2 no funciona?

he probado este tutorial http://adrian.org.ar/python/django-nginx-green-unicorn-in-an-ubuntu-11-10-ec2-instance para configurar django con ngnix y gunicorn. Instalé django y gunicorn en el entorno virtualenv. Todo se instaló perfectamente e incluso todos los comandos funcionan. Cuando pruebo este comando gunicorn_django -b 0.0.0.0:8000 después de ingresar a la carpeta de mi aplicación django, inicia gunicorn y muestra lo siguiente en el shell:

2012-05-22 13:22:38 [3146] [INFO] Starting gunicorn 0.14.3
2012-05-22 13:22:38 [3146] [INFO] Listening at: http://0.0.0.0:8000 (3146)
2012-05-22 13:22:38 [3146] [INFO] Using worker: sync
2012-05-22 13:22:38 [3149] [INFO] Booting worker with pid: 3149

Pero si voy a mi DNS de Amazon http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000/ a través del navegador no obtuve nada y el navegador simplemente muestra el mensaje "no se pudo encontrar/conectar". Pero si voy a http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com a través del navegador, muestra la página de bienvenida de Ngnix. No sé por qué gunicorn no me devuelve la página de bienvenida de Django cuando voy a http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000Ni siquiera puedo ver ningún registro de solicitud GET en el shell que llegue al trabajador de gunicorn. Intenté cambiar el puerto con el comando gunicorn_django pero no tuve suerte y obtuve el mismo resultado gunicorn no sirve ninguna página.

Tenga en cuenta que estoy usando django-nonrel.

preguntado el 22 de mayo de 12 a las 14:05

1 Respuestas

parece que necesita configurar el grupo de seguridad que controla el acceso a su instancia EC2.

Deberías terminar con algo como esto:

https://skitch.com/ikis/8h1tc/aws-management-console

En mi ejemplo, 22, 80 y 8000 están abiertos al mundo.

contestado el 25 de mayo de 12 a las 08:05

Un tipo genial.... Estaba tratando de encontrar la solución al problema de los últimos 2 días. Gracias, Adrian. Anshul

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.