2013-02-08 56 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

相关问题