Ich bin im Begriff, eine Django-Anwendung auf einem Nginx-Webserver bereitzustellen, und möchte sicherstellen, dass ich das System korrekt aufbaue.
Es scheint eine allgemeine Weisheit zu sein, dass man, wenn man Django auf einem Apache-Server einsetzt, trotzdem einen nginx-Server vor die Anwendung setzen sollte, um statische Dateien zu bedienen, da nginx leistungsfähiger ist.
Wenn anstelle von Apache für den Django-Code, möchte ich Nginx + FastCGI verwenden, um die Django-Anwendung zu hosten, gibt es keinen Grund, eine zweite Nginx-Installation zu konfigurieren, um vor dem Nginx-Server zu sitzen, die dynamische Inhalte dient, um statische Inhalte sowie Umleitung auf den dynamischen Inhalt zu behandeln?
Insbesondere gibt es unterschiedliche Konfigurationsparameter für den statischen und dynamischen Inhalt, die mich wollen, um die Server getrennt zu halten, oder kann ich Host es alle in einer einzigen Nginx-Installation, mit einigen der URLs zugeordnet werden, um Django Inhalt, und der Rest zugeordnet werden, um statische Inhalte von der gleichen Nginx-Installation serviert?
Vielen Dank für Ihren Rat!