Nginx - omskrivningsmodul

Indholdsfortegnelse
Nginx Det har en temmelig udtalt styrke i sin infrastruktur, og det er, at det er modulært, hvilket gør det muligt at konfigurere hver sektion af serveren på en måde, der tilpasser sig vores behov, så når vi vil tale om en bestemt sektion, bruger vi generelt moduler.
I dette tilfælde skal vi tale om Omskriv modul, dette giver os mulighed for at manipulere den måde, hvorpå brugeren skriver anmodningerne i webadressen til deres browser, så Nginx vide, hvordan du vil oversætte dem til det program, der venter dig.
Omskriv modul
Når vi taler om Omskriv modul Vi refererer til et modul, der går ud over blot at være et sæt eller et sæt direktiver, da den konfiguration, vi når i det, får vores applikation til at behandle de data, som brugeren modtager forskelligt.
I Apache vi kan opnå et lignende resultat ved hjælp af filen .htaccess men det er lidt besværligt, da vi skal oprette en fil for hvert websted, der er på vores server. I Nginx konfigurationen udføres inden for den serverblok hvor vi angiver detaljerne på webstedet.
VærktøjNytten af Omskriv modul hviler på, at vi kan manipulere anmodningerne til vores side, så i stedet for at have flere parametre pr. GET, kan vi omdanne vores URL til noget mere læsbart for brugeren og søgemaskinerne, men vores applikation vil fortsat behandle dem normalt.
Regelmæssige udtryk, kontrolformen
Når vi har fordøjet, hvad dette modul gør, vil vi måske gerne vide, hvordan det gør det, og det er meget enkelt at bruge regulære udtrykMed dette kan vi etablere mønstre, så vores server fanger dataene, og på den måde kan vi sende dem til vores applikation.
Det regulære udtryk brugt af Nginx de er kompatible med biblioteket PCRE Så hvis vi har brug for hjælp til et mønster, eller hvis vi har spørgsmål, finder vi en ganske komplet dokumentation på nettet.
Praktisk eksempel
Lad os nu se i det følgende billede et uddrag fra en konfigurationsfil, hvor vi har etableret en regel for Omskriv modul:

Her er det ganske simpelt, først etablerer vi navnet på vores server, derefter fortæller vi det, hvor rodmappen er, hvorfra vi vil bringe de anmodede filer, næste handling definerer vi placeringsblokke, i den første siger vi, at sti / opbevaring / er et element, der er et alias for en rute inden for teamet.
VigtigMen det interessante kommer i det andet placeringsblok, her etablerer vi et placeringsdokumenter og indeni laver vi en omskrive og vi fortæller ham, at alt, hvad der kommer fra den anmodning og har endnu et argument, vil vi sende til sti / opbevaring / og vi sender dig det modtagne argument.
Så når vi fremsætter følgende anmodning efter URL websted.com/documents/archivo.txt Virkelig Nginx vil søge i lagringsmappe i stedet.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave