Ans*_*hul 1 nginx amazon-ec2 django-nonrel gunicorn
我已经尝试过这个教程http://adrian.org.ar/python/django-nginx-green-unicorn-in-an-ubuntu-11-10-ec2-instance用ngnix和gunicorn设置django.我已经安装了django和virticalenv环境中的gunicorn.Everthing已经完美安装,甚至每个命令都有效.当我gunicorn_django -b 0.0.0.0:8000进入我的django应用程序文件夹后尝试此命令时,它启动gunicorn并在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
Run Code Online (Sandbox Code Playgroud)
但是,如果我http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000/通过浏览器转到我的亚马逊DNS 我什么都没有,broswer只是显示"找不到/连接"消息.但如果我http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com通过浏览器转到它显示Ngnix欢迎页面.我不知道为什么gunicorn不返回我Django欢迎页面时我转到http://ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:8000.我甚至看不到任何GET请求登录shell来到gunicorn worker.I尝试使用gunicorn_django命令更改端口但没有运气并得到相同的结果gunicorn不提供任何页面.
请注意我使用的是django-nonrel.
看起来您需要配置控制对EC2实例的访问权限的安全组.
你应该结束这样的事情:
https://skitch.com/ikis/8h1tc/aws-management-console
在我的例子中,22,80和8000向世界开放.
| 归档时间: |
|
| 查看次数: |
1586 次 |
| 最近记录: |