linux – 设置Django服务器以服务多个站点的最佳方法是什么?
发布时间:2020-12-14 02:32:37 所属栏目:Linux 来源:网络整理
导读:我目前使用Apache 2.0和FastCGI来为我的Django站点提供服务(我从一个服务器/ IP托管多个站点).每个站点都有自己的FastCGI进程,它可以阻止Apache分支多个副本,这些副本可以使用大量内存,这意味着我可以重新启动单个Django站点后端,而无需重新启动Apache. 这是
我目前使用Apache 2.0和FastCGI来为我的Django站点提供服务(我从一个服务器/ IP托管多个站点).每个站点都有自己的FastCGI进程,它可以阻止Apache分支多个副本,这些副本可以使用大量内存,这意味着我可以重新启动单个Django站点后端,而无需重新启动Apache.
这是一种明智的做事方式吗?还有其他/更好的选择吗? 解决方法
你肯定需要mod-wsgi.
mod-wsgi是由多年前创建mod-python的大脑开发的. mod-wsgi现在推荐用于所有现代应用程序框架的mod-python,包括django. 基本上,mod-wsgi有两种操作模式:嵌入式(最快 – 有点像mod-python只有更快)或守护进程(有点像fast-cgi). 在守护进程模式下,最好使用fast-cgi,因为: >它不需要任何额外的移动部件(如flup) 在嵌入模式下,最好使用mod-python,因为: > mod-python的开发已经停止了mod-wsgi 这是文档:http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango / Richy (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |