Nginx - Profilinnstillinger

Innholdsfortegnelse
Når vi vet hvordan konfigurasjonen av Nginx, neste trinn er å bygge måten vi skal konfigurere Nginx For vår bruk er den grunnleggende konfigurasjonen bare et utgangspunkt, men ettersom hvert behov er forskjellig, så vel som datamaskinene som vil være servere, er det viktig å sette det vi har lært ut i livet.
Standardkonfigurasjon
Årsakene til hvorfor Nginx har vært så populær og aksept- og bruksfrekvensen har økt så mye at den er den nest mest brukte etter Apache -server, det er fordi det er ganske lett, optimalisert og veldig raskt.
Takket være denne enkelheten er den opprinnelige konfigurasjonen ganske akseptabel, og i mange tilfeller vil den ikke kreve mer enn minimale justeringer, la oss se at vi vanligvis finner en grunnleggende Nginx -implementering, i bildet den første konfigurasjonsfilen:

Vi merker oss at det er noe ganske enkelt og med litt kunnskap om syntaksen til Nginx det er ganske forståelig.
Første innstillinger
De første justeringer Hva vi bør gjøre med konfigurasjonen er fokusert på å øke sikkerheten til implementeringen og tilpasse seg maskinvareprofil som vi har slik at vi kan presse litt bedre på ressursene vi har.
brukerrotrotÅ starte en tjeneste med superbruker-tillatelser er ikke bra, faktisk er dette et alvorlig sikkerhetsproblem siden noen av en eller annen grunn tar kontroll over tjenesten vår, med utvidet tillatelse kan forårsake ødeleggelse på systemet vårt, for å unngå Dette er sterkt anbefalt at vi lager en Nginx -bruker og gruppe Nginx slik at du har begrensede tillatelser og dermed reduserer risikoen.
arbeiderprosesser 1Med denne eiendommen a arbeiderprosess Som standard kan dette endres, faktisk er det tilrådelig å starte en prosess av disse for hver CPU -kjerne som vi har, det anbefales å plassere 4 arbeidsprosesser forutsatt at serveren vår er 4-kjerne.
worker_connections 1024En annen viktig parameter, dette forteller oss antall samtidige tilkoblinger som vi kan anta for hver prosess arbeider, Det er viktig å teste toleransegrensene for miljøet vårt slik at vi justerer denne parameteren opp eller ned, siden et større antall tilkoblinger, jo bedre ytelse vil brukerne ha, men hvis vi plasserer mer enn utstyret vårt kan tjene, kan vi slå ned nginx -server.
worker_priority 0Til slutt må vi se prioriteten våre prosesser vil ha. Som standard starter vi med en mellomprioritet, men hvis teamet vårt også utfører andre oppgaver, bør vi kanskje tenke på å øke prioriteten, den høyeste prioriteten er -20 og minimum er 19, uten Imidlertid er det ikke tilrådelig å sette en prioritet høyere enn -5 siden da er det kjerneprosesser operativsystem.
På slutten av denne opplæringen har vi allerede en klarere ide om hvor vi skal begynne å endre filen for å oppnå bedre ytelse på serverne våre.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