Innehållsförteckning
När vi vet hur konfigurationen av Nginx, nästa steg är att bygga det sätt som vi ska konfigurera Nginx För vår användning är den grundläggande konfigurationen bara en utgångspunkt, men eftersom varje behov är olika liksom datorerna som kommer att vara servrar är det viktigt att omsätta det vi har lärt oss i praktiken.Standardkonfiguration
Anledningarna till varför Nginx har varit så populär och dess acceptans och användningsgrad har ökat så mycket att den är den näst mest använda efter Apache -server, det är för att det är ganska lätt, optimerat och mycket snabbt.
Tack vare denna enkelhet är dess ursprungliga konfiguration ganska acceptabel och i många fall kommer det inte att kräva mer än minimala justeringar, låt oss se att vi vanligtvis hittar en grundläggande Nginx -implementering, i bilden den första konfigurationsfilen:
Vi noterar att det är något ganska enkelt och med lite kunskap om syntaxen för Nginx det är ganska förståeligt.
Första inställningarna
De första justeringar Vad vi ska göra med konfigurationen är inriktade på att öka implementeringens säkerhet och anpassa oss till hårdvaruprofil som vi har så att vi kan pressa in lite bättre resurser som vi har.
användarens rotrotAtt starta en tjänst med superanvändarbehörigheter är inte bra, i själva verket är detta ett allvarligt säkerhetsproblem eftersom om någon av någon anledning tar kontroll över vår tjänst, med ett utökat tillstånd kan det orsaka kaos på vårt system, för att undvika Detta är rekommenderas starkt att vi skapar en Nginx -användare och grupp Nginx så att du har begränsade behörigheter och därmed minskar riskerna.
worker_processes 1Med denna fastighet a arbetarprocess Som standard kan detta ändras, i själva verket är det lämpligt att starta en process av dessa för varje CPU -kärna som vi har, det rekommenderas att placera 4 arbetarprocesser förutsatt att vår server är 4-core.
worker_connections 1024En annan nyckelparameter, detta berättar hur många samtidiga anslutningar vi kan anta för varje process arbetstagare, Det är viktigt att testa toleransgränserna för vår miljö så att vi justerar denna parameter upp eller ner, eftersom det större antalet anslutningar, desto bättre prestanda kommer användarna att ha, men om vi placerar mer än vår utrustning kan tjäna kan vi slå ner nginx -server.
worker_priority 0Slutligen måste vi se den prioritet som våra processer kommer att ha, som standard börjar vi med en mellanliggande prioritet, men om vårt team också utför andra uppgif.webpter kanske vi borde tänka på att öka prioriteten, den högsta prioriteten är -20 och lägsta är 19, utan Det är dock inte tillrådligt att prioritera högre än -5 eftersom det sedan finns kärnprocesser operativ system.
I slutet av denna handledning har vi redan en tydligare uppfattning om var vi ska börja ändra vår fil för att uppnå bättre prestanda på våra servrar.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