2012-05-22 3 views
1

J'ai essayé ce tutoriel pour configurer django avec ngnix et gunicorn. il commence gunicorn et spectacles suivants sur la coque:django-nginx-gunicorn sur Amazon ec2 ne fonctionne pas?

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 

Mais si je goto mon amazone DNS http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000/ par navigateur Je n'ai rien et broswer montre simplement « ne pouvais pas trouvé/connecter » message.But si je goto http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com par navigateur, il montre la page d'accueil de Ngnix. Je ne sais pas pourquoi est gunicorn ne me renvoyant pas la page d'accueil de Django quand je Goto http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000 .I ne peux même pas voir des reques GET Je me suis connecté au shell gunicorn worker.J'ai essayé de changer de port avec la commande gunicorn_django mais je n'ai pas eu de chance et j'ai obtenu le même résultat gunicorn ne sert à aucune page.

Veuillez noter que j'utilise django-nonrel.

Répondre

7

Il semble que vous ayez besoin de configurer le groupe de sécurité qui contrôle l'accès à votre instance EC2.

Vous devriez finir avec quelque chose comme ceci:

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

Dans mon exemple, 22, 80 et sont ouverts au monde.

+0

Merveilleux mec ....... j'essayais de trouver la solution du problème des 2 derniers jours. Merci Adrian – Anshul