最近想要自己架一個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之類的
很少這樣一個東西一個東西慢慢建
想問問有沒有什麼好建議這樣
謝謝