我正在一台服务器上运行Django,并设置了十几台虚拟主机。我放在一起的第一个Django站点效果很好,但我即将设置第二个站点。我是否需要运行第二个fastcgi进程?如何使用fastcgi在单个服务器上运行多个Django站点?
对于我跑FCGI这种方式,第一现场:
/home/django/app1/manage.py runfcgi protocol=fcgi host=127.0.0.1 port=8081
nginx的配置域指向FCGI进程(fastcgi_pass 127.0.0.1:8081)。
对于第二个网站,我是否需要运行FCGI的另一个副本,在每个站点一个FCGI?:
/home/django/app2/manage/py runfcgi protocol=fcgi host=127.0.0.1 port=8082
然后直接nginx的配置到该进程(fastcgi_pass 127.0.0.1: 8082)?
或者是否有某种方式来处理多个Django站点与单个fastcgi?是否有设置多Django服务器的最佳做法?
谢谢,这是非常有帮助的。 – 2009-04-23 15:10:02