我在设置了十几个虚拟主机的服务器上运行 Django。我整理的第一个 Django 站点运行良好,但我即将建立第二个站点。我需要运行第二个 fastcgi 进程吗?
对于第一个站点,我以这种方式运行 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)?
或者有什么方法可以用一个 fastcgi 处理多个 Django 站点?是否有设置多 Django 服务器的最佳实践?