Inhoudsopgave
Zodra de dienst Nginx Het is geïnstalleerd op een server en kan nu automatisch starten met de server waarop het zich bevindt en we hebben de service ook geoptimaliseerd voor zover ons team ons dat toestaat, het is dan tijd om een meer diepgaande en geavanceerde configuratie uit te voeren, dit is de configuratie van de HTTP-module.Oosten HTTP-module Het is degene die ons in staat stelt om de pagina's of documenten via de netwerken weer te geven en dat wanneer we toegang krijgen via een IP-adres of een URL, we enig resultaat kunnen zien.
HTTP-module
De HTTP-module het is de kernel die de fundamentele blokken, richtlijnen en variabelen voor de HTTP-server bevat. Bij het starten van een dienst Nginx, Het is standaard geconfigureerd met de basiskenmerken, hoewel het optioneel is omdat we deze bewerking kunnen uitschakelen, maar het is niet echt iets dat we echt zullen gebruiken Nginx als een webserver of als omgekeerde proxy.
Bovendien moeten we er rekening mee houden dat dit een van de modules is van: grotere maat in Nginx en het bevat een groot aantal variabelen en richtlijnen, dus het kan op het eerste gezicht enigszins overweldigend zijn, om dit alles op een eenvoudigere manier te begrijpen, moeten we de inhoud in 3 logische delen scheiden: http, server en locatie.
Blokstructuur
Zoals we al zeiden, moeten we een segmentatie maken van de logische volgorde van deze module, zodat we de inhoud van de module gemakkelijker kunnen begrijpen, laten we hieronder de 3 genoemde blokken bekijken die de concepten iets meer uitbreiden en dus duidelijk zijn over de werking ervan:
HTTPDit blok wordt in de hoofdmap van het configuratiebestand ingevoegd en stelt ons in staat om alle functionaliteiten, richtlijnen en blokken van alle modules met betrekking tot: Nginx HTTP-moduleHoewel het niet veel zin heeft, kunnen we dit blok meerdere keren in het configuratiebestand invoegen, waarbij het laatst ingevoegde blok degene is die wordt gebruikt om de waarden en de bewerking toe te wijzen.
serverDit blok stelt ons in staat om een webpagina te declareren, dat wil zeggen, het transformeert een map binnen ons systeem in een bron die toegankelijk is vanaf een adres of URL, de genoemde URL wordt herkend door Nginx, dit blok kan alleen worden ingevoegd in een http blok.
plaatsDit blok stelt ons in staat om een specifiek gedrag voor de verschillende secties van een webpagina te declareren, dit blok moet binnen een serverblok worden gebruikt en kan bovendien in andere worden geplaatst locatie blokken.
Laten we hieronder een voorbeeld bekijken van een bestand met een http-configuratie erin Nginx waarin wat we hebben gedaan is het activeren van enkele richtlijnen die overeenkomen met elk van de hierboven beschreven blokken:
Wat we in dit voorbeeld doen, is a . definiëren http hoofdblok, dan hebben we hierin een serverblok dat de poort specificeert waarnaar onze service moet luisteren naar verzoeken en uiteindelijk definiëren we er een locatie in locatie blok en we voeren een bepaalde richtlijn uit.
Aan het einde van deze tutorial kunnen we al een http-configuratiebestand lokaliseren en het zo kunnen structureren dat we het voor onze verschillende projecten correct kunnen gebruiken.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven