我沒有經驗設置一個Web服務器,我需要一些指導這個設置,任何好的文章,將不勝感激。Django部署 - 阿帕奇mod_wsgi mysql
MySQL不是強制性的。如果postgres或任何其他django支持的DBMS更容易設置或更高效,那也可以。
我沒有經驗設置一個Web服務器,我需要一些指導這個設置,任何好的文章,將不勝感激。Django部署 - 阿帕奇mod_wsgi mysql
MySQL不是強制性的。如果postgres或任何其他django支持的DBMS更容易設置或更高效,那也可以。
既然你沒有提到你是否部署到Linux或Windows,我將假設我的答案是Linux。
雅各布·卡普蘭莫斯去年做了一個車間在PYCON和視頻,請訪問:
http://ontwik.com/python/django-deployment-workshop-by-jacob-kaplan-moss/
這是一個相當長的視頻(3小時),但它涵蓋了很多的話題,是一個在短時間內學習很多的好方法。他在研討會期間使用的代碼可以在GitHub:
https://github.com/jacobian/django-deployment-workshop
如果你喜歡閱讀,而不是手錶,這裏是從caktus組,描述了一個很好的文章,他們部署瞭如何使用的virtualenv,面料,點和rsync。
最後但並非最不重要這裏是Django的部署與mod_wsgi的來自官方的Django文檔的鏈接。
http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/
我希望這可以讓你在正確的方向前進。
剛剛在今年的pycon上就同一主題發表了他的演講。這很容易遵循。在他的github上下載代碼,轉到notes/pycon2011/script.txt並開始遵循。 – Aaron 2011-03-12 19:46:05
也許可以看看我在設置mod_wsgi時可能出錯的常見事情。請參閱http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm = 6#Conference_Presentations – 2011-03-12 22:23:37
@Aaron我想Kaplan Moss研討會對於那些在服務器部署方面具有先驗知識的開發人員來說非常棒,但所有這些技術對我的小配置來說都是如此之大。 :) – tsiokos 2011-03-13 09:41:51
聲明:如果您對RTFM方法不感興趣,請停止閱讀。
對於Web服務器,在Linux/Unix或Windows上安裝Apache實例非常簡單。安裝在other platforms也被處理。
Apache的默認配置是最的(發展)的情況下確定,所以配置Apache Django的工作只是讀取真棒official mod_wsgi documentation,特別是installation instructions第一和Integration with Django然後事情。
關於數據庫它也很容易。我採用sqlite進行開發(高效,無需安裝,無需配置)。對於生產我可能會再次使用sqlite或Postgres的「高流量」網站。
快樂閱讀!
mod_wsgi文檔是一個很好的閱讀,謝謝 – tsiokos 2011-03-13 09:44:54
什麼樣的服務器? Windows,Linux,Linux的味道?你應該在serverfault.com上更好地提出這個問題。 – marue 2011-03-12 18:58:45
你有沒有試過下面的文檔?什麼不適合你? – 2011-03-12 19:12:34
@marue Linux,也許是ubuntu的一些味道。 @DanielRoseman我已閱讀關於mod_wsgi的django文檔,但有這麼多的技術繞過我認爲這是明智的問問以前的django部署經驗的人。 – tsiokos 2011-03-13 09:30:06