Sto per distribuire un'applicazione Django su un server Web nginx e voglio assicurarmi che sto costruendo il sistema correttamente.nginx + FastCGI per l'applicazione django --- esegui due server web o uno?
Sembra essere opinione comune che se si sta distribuendo Django su un server Apache, si dovrebbe comunque mettere un server nginx davanti all'applicazione per servire file statici, in cui nginx è più performante.
Se invece di apache per il codice Django, mi piacerebbe usare nginx + FastCGI per ospitare l'applicazione Django, c'è qualche motivo per configurare una seconda installazione di nginx per sedersi davanti al server nginx che sta servendo contenuto dinamico , per gestire il contenuto statico e il reindirizzamento al contenuto dinamico?
In particolare, ci saranno diversi parametri di configurazione per il contenuto statico e dinamico che mi farebbero desiderare di tenere separati i server, o posso ospitare tutto in una singola installazione di nginx, con alcuni degli URL mappati a django contenuto e il resto viene mappato al contenuto statico servito dalla stessa installazione di nginx?
Grazie per il vostro consiglio!
Grazie, dwc! Buon punto sull'utilizzo di un server ora, e passando il traffico più tardi per mezzo di un blocco di posizione, se ho bisogno di separare le cose un po '. – Adam