每当我要访问网站时,是否需要运行Django服务器?

规格:AWS EC2 Micro实例最新的Django,Python3,nginx

我刚刚在virtualenv中创build了一个Django项目。 一切都被映射出来–nginx正在捕获这些URL并将它们引导到正确的端口。

但是,我似乎在这里缺乏一些东西:每次我想访问该站点时手动运行Django服务器都没有意义,对吧?

如果我提出错误的问题,请告诉我。

您不需要手动运行Django应用程序服务器(wsgi服务器),但是您需要它运行。 所以你可以configuration它作为服务/守护进程运行。

以下是关于Django Web应用程序的部署体系结构的完美图片

希望能帮助到你。

Django需要运行,但是不要/不应该手动运行它。

你需要创build一个服务来保持Django运行,或者使用一个像supervisord这样的应用程序来为你做这件事http://supervisord.org/