Nginx - Ulike Fcgi -innstillinger

Innholdsfortegnelse
Vi vet det Nginx det kan ikke håndtere dynamisk innhold som programmeringsspråk, men bare fordi det ikke gjør det direkte, betyr det ikke at det ikke kan gjøre det ved hjelp av andre elementer, det er her det spiller inn fcgi eller raskCGI som bare er det Nginx den sender innholdet som den ikke kan håndtere til andre forekomster.
Frem til dette punktet er det ikke noe problem, men hva skjer når vi trenger å håndtere mer enn én forekomst fcgi at vi håndterer flere typer språk eller at vi har to forekomster av samme språk, men de brukes til forskjellige formål, vel for dette kan vi etablere konfigurasjoner slik at Nginx kan skjelne og sende forespørsler der de hører hjemme.
Når du vil bruke flere fcgi -forekomster, det sunneste er at vi først lager en felles konfigurasjon, det vil si at vi skal generere alle alternativene som ikke kommer til å endre seg, på denne måten oppnår vi to veldig klare fordeler, først er at vi bare gjør en del av arbeidet en gang sekund er at vi unngår å ha dupliserte instruksjoner, og dermed redusere feilmarginen.
Hvordan gjøre det?For å oppnå dette er det første vi må gjøre lage en fil hvor vi skal sette alle vanlige direktiver, kan vi kalle denne filen som fcgi_common Det er et ganske enkelt og internasjonalt navn i tilfelle vi må dele serveren vår med folk fra andre deler av verden.
I denne filen skal vi plassere følgende:

Vi ser at vi har plassert ganske mange direktiver, men for vårt eksempel er de nok siden det er de vi skal bruke på en grunnleggende måte, selvfølgelig er hver installasjon annerledes, slik at vi kan legge til eller fjerne direktiver fra denne filen i henhold til våre behov.
Når vi har grunnlaget for vår konfigurasjon, må vi nå gå i detalj, det vil si etablere forekomst av fcgi som vi skal bruke for hvert nettsted vi må plassere, for dette i filen vi plasserer i nettstedaktiverte vi vil spesifisere hvilke tilleggsparametere vi skal definere, og vi vil bare inkludere vår grunnfil fcgi_common, la oss se eksemplet:

Vi ser at fastcgi_pass Vi gjør det gjennom port 9000 av vår lokale vert, hvis vi nå vil bruke en annen forekomst av fcgi, vi må bruke en annen port, så nå i del -filen nettstedaktiverte fra følgende nettsted vil vi plassere en annen konfigurasjon:

I dette andre eksemplet nå vårt fastcgi_pass Det er gjennom port 9001, med dette kan vi allerede bruke begge forekomster samtidig, dele en felles konfigurasjon, dette gir oss større fleksibilitet og hjelper oss å redusere arbeidet.
FCI -språkDette er ikke begrenset til bare å bruke et enkelt språk fcgi, vi kan gjøre det med forskjellige språk, for eksempel et nettsted på PHP og en annen i Python eller PerlImidlertid må vi huske på å bare la de konfigurasjonene som gjelder like for begge og bare plassere i den vanlige filen i den vanlige filen nettstedaktiverte de spesifikke direktivene.
Så vi har allerede lært hvordan vi kan konfigurere flere forekomster av fcgi, slik at programmene våre kan ligge uten problemer på serveren vår. Nginx.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave