Mam zamiar wdrożyć aplikację Django na serwerze WWW nginx i chcę się upewnić, że buduję system poprawnie.nginx + FastCGI dla aplikacji django --- uruchomić dwa serwery WWW lub jeden?
Powszechnie wiadomo, że jeśli wdrażasz Django na serwerze apache, to powinieneś umieścić serwer nginx przed aplikacją, aby wyświetlać pliki statyczne, przy których nginx jest bardziej wydajny.
Jeśli zamiast Apache dla kodu Django, chciałbym użyć nginx + FastCGI do hostowania aplikacji Django, czy jest jakikolwiek powód, aby skonfigurować drugą instalację nginx, aby zasiadała przed serwerem nginx obsługującym zawartość dynamiczną , aby obsłużyć zawartość statyczną, a także przekierowanie do zawartości dynamicznej?
Czy istnieją różne parametry konfiguracyjne dla zawartości statycznej i dynamicznej, które sprawiają, że chcę zachować oddzielne serwery lub czy mogę hostować je wszystkie w pojedynczej instalacji nginx, z niektórymi adresami URL zamapowanymi na django treść, a reszta jest mapowana na statyczną zawartość obsługiwaną z tej samej instalacji nginx?
Dzięki za porady!
Dzięki, dwc! Dobra uwaga na temat korzystania z jednego serwera teraz i przekazywania ruchu dalej za pomocą bloku lokalizacji, jeśli muszę oddzielić trochę rzeczy. – Adam