Ich führe Django auf einem Server mit einem Dutzend virtueller Hosts aus. Die erste Django-Seite, die ich zusammengestellt habe, funktioniert großartig, aber ich bin gerade dabei, eine zweite einzurichten. Muss ich einen zweiten Fastcgi-Prozess ausführen?Wie kann ich mehr als eine Django-Site auf einem einzelnen Server mit fastcgi ausführen?
Zum ersten Seite, die ich fcgi so renne:
/home/django/app1/manage.py runfcgi protocol=fcgi host=127.0.0.1 port=8081
Die nginx Config für die Domain auf diesem fcgi Prozess (fastcgi_pass 127.0.0.1:8081).
Für die zweite Seite, brauche ich eine weitere Kopie der fcgi, wie in einem fcgi pro Standort
/home/django/app2/manage/py runfcgi protocol=fcgi host=127.0.0.1 port=8082
Und dann leiten die nginx Config zu diesem Prozess (fastcgi_pass 127.0.0.1 laufen ?:
: 8082)?Oder gibt es eine Möglichkeit, mehr als eine Django-Site mit einem einzigen Fastcgi zu behandeln? Gibt es eine bewährte Methode zum Einrichten eines Multi-Django-Servers?
Vielen Dank, das ist sehr hilfreich. –