作者hung0724 (三头)
看板Python
标题[问题] 部署Django伺服器
时间Thu Dec 3 20:33:45 2015
最近想要自己架一个Django server来玩玩
藉此来学习python
但是好像很少看到中文的文章教怎麽部署整个系统
所以想来问问,等到建置完成也想好好写一篇文章来介绍
我自己是用AWS租一台最便宜的EC2
而在网路上东拼西凑的结果是使用
1. nginx
2. uWSGI (好像效能比gunicorn好很多?
3. venv
4. python34
5. django
资料库使用postgresql
还有psycopg2用来沟通
我想问一下这样子有没有什麽问题?
大部份django的网站都有用venv吗?
因为是从网路上四处拼凑起来的资讯
所以安装上遇过很多次不知为何的事故
例如用yum装了pyth34(内建2.6)以後pip装不起来、
在venv里面pip install psycoph2装了以後module load不到
改用easy_install以後才能用
现在正在解决pgsql关於资料库跟使用者的问题
之前自己架站都是用LAMP之类的
很少这样一个东西一个东西慢慢建
想问问有没有什麽好建议这样
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.156.4
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1449146029.A.3CC.html
1F:推 wawawa: 用 venv + uwsgi + nginx 12/04 00:49
2F:→ kenduest: 建议用 buildout 来产生所需的环境,比 virtualenv 会 12/04 17:11
3F:→ kenduest: 比较省事,可以直接产生 uwsgi/supervisord, django, 12/04 17:36
4F:→ kenduest: nginx 的设定档案,开发与部署上会轻松很多 12/04 17:36