Utilizzo di NGINX come proxy per il contenuto dinamico

1

Vogliamo servire diverse applicazioni sullo stesso dominio, in base al percorso. Ad esempio mydomain.com Fornisce un sito Web WordPress e mydomain.com/app serve un'applicazione motore google app. La mia scelta naturale era di puntare a mydomain.com su un cluster di macchine NGINX, che sono configurate per il proxy in base al percorso.

La mia domanda è, è una soluzione solida? Vedo sempre che NGINX è considerato come un proxy per il contenuto statico , dove voglio indirizzare qualsiasi tipo di contenuto. C'è qualcosa che mi manca? A cosa dovrei prestare attenzione quando NGINX è un proxy di contenuto dinamico?

PS: Grazie a tutti coloro che hanno detto che posso servire il blog da un sottodominio. Sono a conoscenza di questa soluzione, ma non è rilevante per il mio problema. Poiché ho un requisito specifico per servire tutto dallo stesso dominio.

    
posta MeLight 26.09.2016 - 13:48
fonte

2 risposte

0

Solo per aggiungere altri due centesimi, questa volta da me, Nginx funziona davvero bene come proxy inverso per qualsiasi tipo di contenuto. La pratica standard consiste nell'impostare il server delle applicazioni su una porta casuale e configurare Nginx per servire i contenuti da esso. Aumenta la sicurezza e ti consente di eseguire alcuni file statici che servono la magia.

Nel tuo caso: sì, funzionerà, ma aumenterà molto la latenza se il tuo cluster Wordpress e Nginx è "lontano" dai server di Gapp Engine. Il motivo è che l'utente contatterà il tuo proxy Nginx e il proxy Nginx contatterà Gapp, il che significa che prenderà una route non ottimale e aggiungerà un overhead di elaborazione.

Considererei davvero cosa suggeriscono @dagnelies e utilizziamo invece i sottodomini. In questo modo non hai davvero bisogno di proxy poiché il routing verrà eseguito in base ai risultati DNS e non alle regole impostate in Nginx.

    
risposta data 26.09.2016 - 15:00
fonte
2

Solo i miei due centesimi, ma non puoi semplicemente:

  • punto mydomain.com sul tuo server wordpress / cluster
  • punto app.mydomain.com alla tua app GAE

La maggior parte dei registrar di domini ti consente di farlo in modo semplice. Perché mettere un proxy tra?

    
risposta data 26.09.2016 - 14:28
fonte

Leggi altre domande sui tag