Nginx - Configurazione del modulo HTTP

Sommario
Una volta che il servizio Nginx È installato su un server e ora può avviarsi automaticamente con il server su cui risiede e abbiamo anche ottimizzato il servizio per quanto il nostro team ci consente, è tempo quindi di effettuare una configurazione più approfondita e avanzata, questa è la configurazione di Modulo HTTP.
est Modulo HTTP È quello che ci consentirà di servire le pagine o i documenti attraverso le reti e che quando accediamo utilizzando un indirizzo IP o un URL possiamo vedere alcuni risultati.
Modulo HTTP
Il Modulo HTTP è il kernel che contiene i blocchi, le direttive e le variabili fondamentali per il server HTTP. Quando si avvia un servizio Nginx, È configurato per impostazione predefinita con le caratteristiche di base, sebbene sia opzionale poiché possiamo disabilitare questa operazione, ma non è qualcosa di molto comune poiché la maggior parte delle volte utilizzeremo Nginx come server web o come proxy inverso.
Inoltre, dobbiamo notare che questo è uno dei moduli di taglia più grande in Nginx e contiene un gran numero di variabili e direttive quindi può essere un po' travolgente a prima vista, per capire tutto questo in modo più semplice dobbiamo separare il contenuto in 3 parti logiche: http, server e posizione.
Struttura a blocchi
Come abbiamo detto, dobbiamo fare una segmentazione dell'ordine logico di questo modulo in modo da poter comprendere più facilmente il contenuto del modulo, vediamo di seguito i 3 blocchi citati ampliando un po' di più i suoi concetti e quindi essere chiari sul suo funzionamento:
HTTPQuesto blocco viene inserito nella radice del file di configurazione e ci permette di definire tutte le funzionalità, direttive e blocchi di tutti i moduli relativi a Modulo HTTP NginxSebbene non abbia molto senso, possiamo inserire più volte questo blocco nel file di configurazione dove l'ultimo inserito sarà quello preso per assegnare i valori e l'operazione.
serverQuesto blocco è ciò che ci consente di dichiarare una pagina Web, ovvero trasforma una cartella all'interno del nostro sistema in una risorsa a cui è possibile accedere da un indirizzo o URL, detto URL è riconosciuto da Nginx, questo blocco può essere inserito solo all'interno di a http blocco.
PosizioneQuesto blocco è ciò che ci consente di dichiarare un comportamento specifico per le diverse sezioni di una pagina Web, questo blocco deve essere utilizzato all'interno di un blocco server e può essere inserito anche all'interno di altri blocchi di posizione.
Vediamo di seguito un esempio di file con all'interno una configurazione http Nginx in cui quello che abbiamo fatto è attivare alcune direttive corrispondenti a ciascuno dei blocchi sopra descritti:

Quello che facciamo in questo esempio è definire a http blocco principale, quindi all'interno di questo avremo un blocco server che specifica la porta a cui il nostro servizio deve ascoltare le richieste e infine definiamo una posizione al suo interno blocco di posizione ed eseguiamo una particolare direttiva.
Alla fine di questo tutorial possiamo già individuare un file di configurazione http ed essere in grado di strutturarlo in modo da poterlo utilizzare correttamente per i nostri diversi progetti.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave