我想部署一个django网站(这是github上的开源edx代码)。
我面临使用之间的选择
我已经将Apache与mod_wsgi一起使用,它足够酷,但是我对第二种选择没有经验。
从速度上以及从某种程度上讲,易用性中,哪一个是更好的选择?
注意:我需要在端口80和81上运行两个不同的django站点,并从两个不同的子域访问它们。
最佳答案
Nginx 是一个非常轻巧且易于使用的解决方案,并且与 gunicorn 一起使用,它使我们可以运行任何wsgi应用程序并轻松对其进行扩展。
Nginx更好地处理请求,因为它不像Apache那样为每个请求生成新的进程。
我写了一个答案,关于如何使用nginx部署django的相关问题:
Deploying Django project with Gunicorn and nginx
关于django - Apache + mod_wsgi与Nginx + Gunicorn,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18048318/