我想部署一个django网站(这是github上的开源edx代码)。

我面临使用之间的选择

  • 使用mod_wsgi的Apache
  • nginx和古尼康角

  • 我已经将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/

    10-11 22:37
    查看更多