2013-02-08 106 views
1

我是否需要使用NginX或者我能夠在沒有它的情況下託管它?我是否需要使用apache或nginx來託管服務器?

我發展我的第一個Django項目和上午點在哪裏我可以使用以下命令運行應用程序項目:

./manage.py run_gunicorn -c config/gunicorn 

然後我就可以查看它要:

http://127.0.0.1:8000/resources/ 

我現在想嘗試託管它,以便其他PC可以訪問它。

+0

你不Nginx的定義,大多數人用它來提供靜態文件。以下是我在設置博客http://senko.net/en/django-nginx-gunicorn/時使用的示例。 –

+0

@mattsnider我看過那個博客,它很有用,但從我的理解中,它仍然使用NginX作爲反向代理。我需要嗎? – Calum

回答

1

Gunicorn是wsgi http服務器。最好在HTTP代理服務器後面使用Gunicorn。我們強烈建議您使用nginx。

@http://gunicorn.org/#deployment

雖然有許多可用的HTTP代理,我們強烈建議您使用Nginx的。如果您選擇另一臺代理服務器,則需要確保在使用默認的Gunicorn工作人員時緩存較慢的客戶端。如果沒有這種緩衝,Gunicorn很容易遭受拒絕服務攻擊。

@http://docs.gunicorn.org/en/latest/deploy.html

相關問題