Nginx - HTTP -modulkonfigurasjon

Innholdsfortegnelse
Når tjenesten Nginx Den er installert på en server og kan nå starte automatisk med serveren den ligger på, og vi har også optimalisert tjenesten så mye som teamet vårt tillater oss, det er på tide å utføre en mer grundig og avansert konfigurasjon, dette er konfigurasjonen av HTTP -modul.
Øst HTTP -modul Det er den som lar oss betjene sidene eller dokumentene gjennom nettverkene, og at når vi får tilgang til en IP -adresse eller en URL, kan vi se noen resultater.
HTTP -modul
De HTTP -modul det er kjernen som inneholder de grunnleggende blokker, direktiver og variabler for HTTP -serveren. Når du starter en tjeneste Nginx, Det er konfigurert som standard med de grunnleggende egenskapene, selv om det er valgfritt siden vi kan deaktivere denne operasjonen, men det er ikke noe veldig vanlig egentlig siden det meste av tiden vi vil bruke Nginx som en webserver eller som omvendt fullmakt.
I tillegg må vi merke oss at dette er en av modulene i større størrelse i Nginx og den inneholder et stort antall variabler og direktiver, så det kan være litt overveldende ved første øyekast, for å forstå alt dette på en enklere måte må vi dele innholdet i tre logiske deler: http, server og plassering.
Blokkstruktur
Som vi nevnte, må vi gjøre en segmentering av den logiske rekkefølgen til denne modulen, slik at vi lettere kan forstå innholdet i modulen. La oss se nedenfor de tre nevnte blokkene utvide litt mer konseptene og dermed være klare om hvordan den fungerer:
HTTPDenne blokken er satt inn i roten til konfigurasjonsfilen og lar oss definere alle funksjonaliteter, direktiver og blokker av alle moduler relatert til Nginx HTTP -modulSelv om det ikke gir mye mening, kan vi sette inn denne blokken flere ganger i konfigurasjonsfilen der den siste som ble satt inn vil bli den som ble tatt for å tilordne verdiene og operasjonen.
serverDenne blokken er det som lar oss deklarere en webside, det vil si at den omdanner en mappe i systemet vårt til en ressurs som kan nås fra en adresse eller en URL, sa URL -en gjenkjennes av Nginx, kan denne blokken bare settes inn i en http -blokkering.
plasseringDenne blokken er det som lar oss deklarere en spesifikk atferd for de forskjellige delene av en webside, denne blokken må brukes i en serverblokk og kan i tillegg plasseres i andre plasseringsblokker.
La oss se nedenfor et eksempel på en fil med en http -konfigurasjon inne Nginx der det vi har gjort er å aktivere noen direktiver som tilsvarer hver av blokkene beskrevet ovenfor:

Det vi gjør i dette eksemplet er å definere a http hovedblokk, så vil vi i dette ha en serverblokk som spesifiserer porten som tjenesten vår må lytte til forespørsler til, og til slutt definerer vi et sted i den plasseringsblokk og vi utfører et bestemt direktiv.
På slutten av denne opplæringen kan vi allerede finne en http -konfigurasjonsfil og kunne strukturere den på en måte som vi kan bruke den til våre forskjellige prosjekter riktig.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave