2013-05-08 96 views
0

我剛剛在Django幾天前開始開發。在完成一些應用程序之後,我讀到Django最適合使用靜態內容的nginx和動態內容的apache的反向代理。這種配置是否比其他任何配置都有其特定的理由?用nginx和apache設置django

此外,雖然這似乎是標準的方法,我還沒有找到一個適當的教程或文件,通過這樣的配置。大多數似乎不完整/不工作。

如果有人能向我解釋這是如何完成或指向正確的方向,或者可能在此鏈接教程,那將是非常棒的。

在此先感謝。

回答

1

我建議使用nginx和gunicorn/uwsgi配置,這些日子更常見,並且更容易設置/配置apache。一個適當的教程,可以在這裏找到:

1)django + gunicorn,並與主管較爲完整的教程,面料here

2)django + uwsgi

+0

我嘗試的第一個鏈接,但它只顯示nginx的歡迎頁面。另外其他人似乎不是Ubuntu的,無論如何都會給它一個鏡頭。 – 2013-05-08 21:29:08

+0

如果它給你一個歡迎頁面,你沒有設置代理通行證指令。位置/ {proxy_pass http://127.0.0.1:8888; }如果它的所有請求都會傳遞給gunicorn。 – Aldarund 2013-05-08 23:38:26

+0

對於Ubuntu的你可以使用這個應用程序,將自動執行此配置https://pypi.python.org/pypi/django-fagungis – Aldarund 2013-05-08 23:40:50