Nginx - Grundläggande konfiguration

Innehållsförteckning
SSI är ett slags programmeringsspråk för servrar som tolkas av Nginx och tillåter oss att inkludera filer och andra element i de filer som serveras av Nginx.
Detta språk utvecklades på 90 -talet och tolkas också av andra servrar som den allsmäktige Apache eller den Microsoft IIS, vilket säkerställer att inlärning av denna funktionalitet hjälper oss om vi måste arbeta med andra tjänster.
SSI
I början nämnde vi att målet med SSI skulle inkludera filer i de serverade filerna, för detta använder den en speciell syntax som låter dig Nginx vet vad du måste göra, med detta kan vi uppnå dynamiskt innehåll och till och med komplettera webbplatser gjorda på dynamiska språk som t.ex. PHP till exempel.
Ett grundläggande exempel
Det mest grundläggande sättet att använda detta är med "Dagens fras" eller "Dagens citat" var ska vi ha en sida här HTML som kommer att visa oss en daglig fras, men att ändra den istället för att behöva ändra HTML varje gång, det vi kommer att göra är att inkludera en fil och detta kommer att vara den vi kommer att ändra.
Låt oss se följande kod i bilden för att förstå detta:

Här helt enkelt med direktivet redan Nginx vet att inkludera filen phrase.txt i den del där du hittar detta direktiv, så om vi vill ändra frasen ersätter vi helt enkelt värdet i .txt -filen och lämnar HTML -filen intakt.
Grundläggande konfiguration
För att använda SSI Först måste vi aktivera det, för detta kan vi placera det både på nivå med serverblock som på nivån platsblockSå vi har lite mer kontroll över det, men för att göra det mer optimalt måste vi konfigurera att det bara använder text- eller HTML -filer och undviker bilder och andra typer av binära filer; därmed få lite mer prestanda.
RekommendationEn annan rekommendation är att sidorna som innehåller direktiven SSI måste sluta i tillägget .shtml det vill säga HTML -server, med detta kommer vi att identifiera de filer som vi kan använda snabbare.
Låt oss se i följande bild ett exempel på detta, uttryckt i konfigurationsfilen på vår webbplats:

Vi ser i det här fallet att vi placerar ssi på i vår platsblock och vi indikerar också att Nginx så ensam tillåt SSI i filer som slutar på .shtml, så om vi skickar en .jpg.webp- eller .pdf -fil aktiveras inte moduldirektivet.
Virtuellt kommando
En annan intressant funktionalitet som vi kan hitta är virtuellt kommando, där vi kan inkludera med ett kommando som berättar Nginx som kan inkludera en annan del av vår webbplats och till och med skicka parametrar till den, till exempel följande instruktion:

Detta gör Nginx fråga själv och skicka resultatet till dig, så vi kan inkludera data som en php -fil genererar till vår shtml -fil ganska enkelt.
Med detta avslutar vi handledningen, som vi ser SSI -modul har många detaljer och öppnar en ny värld av möjligheter för oss att göra våra webbplatser betjänade av Nginx.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave