Turinys
Kai mes žinome, kaip konfigūracija Nginx, kitas žingsnis yra sukurti taip, kaip ketiname konfigūruoti Nginx Mūsų pagrindinė konfigūracija yra tik pradinis taškas, tačiau kadangi kiekvienas poreikis yra skirtingas, kaip ir kompiuteriai, kurie bus serveriai, svarbu tai, ką išmokome, pritaikyti praktikoje.Numatytoji konfigūracija
Priežastys, kodėl Nginx buvo toks populiarus, o jo priėmimo ir naudojimo lygis taip išaugo, kad tapo antras pagal populiarumą „Apache Server“, taip yra todėl, kad jis yra gana lengvas, optimizuotas ir labai greitas.
Dėl šio paprastumo jo pradinė konfigūracija yra gana priimtina ir daugeliu atvejų ji nereikalauja daugiau nei minimalių koregavimų, pažiūrėkime, kad paprastai randame pagrindinis Nginx diegimas, paveikslėlyje pradinis konfigūracijos failas:
Atkreipiame dėmesį, kad tai yra gana paprasta ir šiek tiek išmanant sintaksę Nginx tai visai suprantama.
Pirmieji nustatymai
The pirmieji derinimai Tai, ką turėtume daryti su konfigūracija, daugiausia dėmesio skiriama įgyvendinimo saugumo didinimui ir prisitaikymui prie aparatūros profilis kuriuos turime, kad galėtume šiek tiek geriau išspausti turimus išteklius.
vartotojo šaknisPaslaugos paleidimas su itin naudotojo leidimais nėra geras dalykas, iš tikrųjų tai yra rimta saugumo problema, nes jei dėl kokių nors priežasčių kažkas ima valdyti mūsų paslaugą, turėdamas išplėstinį leidimą, tai gali sugadinti mūsų sistemą, kad išvengtumėte to. labai rekomenduojame sukurti a „Nginx“ vartotojas ir grupė „Nginx“ kad turėtumėte ribotus leidimus ir taip sumažintumėte riziką.
darbuotojo_procesai 1Su šiuo turtu a darbininkų procesas Pagal numatytuosius nustatymus tai galima pakeisti, iš tikrųjų patartina pradėti procesą kiekvienam mūsų turimam procesoriaus branduoliui, rekomenduojama įdėti 4 darbuotojų procesai darant prielaidą, kad mūsų serveris yra 4 branduolių.
1024Kitas pagrindinis parametras - tai nurodo, kiek vienu metu galima prisijungti prie kiekvieno proceso darbininkas, Svarbu išbandyti mūsų aplinkos tolerancijos ribas, kad koreguotume šį parametrą aukštyn arba žemyn, nes kuo daugiau jungčių, tuo geresni bus naudotojų našumai, tačiau jei įdėsime daugiau, nei mūsų įranga gali aptarnauti, numušti nginx serveris.
Darbuotojo_prioritetas 0Galiausiai turime pamatyti prioritetą, kurį turės mūsų procesai, pagal nutylėjimą mes pradedame nuo tarpinio prioriteto, tačiau jei mūsų komanda atlieka ir kitas užduotis, galbūt turėtume pagalvoti apie prioriteto didinimą, aukščiausias prioritetas yra -20, o minimalus 19, be Tačiau nepatartina teikti prioriteto, didesnio nei -5, nuo tada yra branduolio procesai Operacinė sistema.
Šios pamokos pabaigoje jau turime aiškesnę idėją, kur turėtume pradėti keisti savo failą, kad mūsų serveriai veiktų geriau.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką