Nginx - Настройки на профила

Съдържание
След като разберем как се конфигурира Nginx, следващата стъпка е да изградим начина, по който ще конфигурираме Nginx За нашето използване основната конфигурация е само отправна точка, но тъй като всяка нужда е различна, както и компютрите, които ще бъдат сървъри, е важно да приложим наученото на практика.
Конфигурация по подразбиране
Причините защо Nginx е толкова популярен и процентът му на приемане и използване се е увеличил толкова много, че го прави вторият най -използван след това Apache сървър, това е така, защото е доста лек, оптимизиран и много бърз.
Благодарение на тази простота първоначалната му конфигурация е доста приемлива и в много случаи няма да изисква повече от минимални корекции, нека видим, че обикновено намираме основно изпълнение на Nginx, в изображението първоначалният конфигурационен файл:

Отбелязваме, че това е нещо съвсем просто и с малко познаване на синтаксиса на Nginx съвсем разбираемо е.
Първи настройки
The първи корекции Това, което трябва да направим с конфигурацията, е фокусирано върху повишаване на сигурността на внедряването и адаптиране към хардуерен профил които имаме, за да можем да изстискаме малко по -добре ресурсите, които имаме.
потребителски root rootСтартирането на услуга с разрешения на суперпотребители не е добро нещо, всъщност това е сериозен проблем със сигурността, тъй като ако по някаква причина някой поеме контрола над нашата услуга, с разширено разрешение, това може да причини хаос в нашата система, за да се избегне Това е силно се препоръчва да създадем a Nginx потребител и група Nginx така че да имате ограничени разрешения и по този начин да намалите рисковете.
работни_процеси 1С това свойство а работнически процес По подразбиране това може да се промени, всъщност е препоръчително да започнете такъв процес за всяко ядро ​​на процесора, което имаме, препоръчително е да поставите 4 работни процеси ако приемем, че нашият сървър е 4-ядрен.
1024 серияДруг ключов параметър, това ни казва броя на едновременните връзки, които можем да приемем за всеки процес работник, Важно е да се изпробват границите на толерантност на нашата среда, така че да коригираме този параметър нагоре или надолу, тъй като колкото по -голям брой връзки, толкова по -добра работа ще имат потребителите, но ако поставим повече, отколкото нашето оборудване може да обслужи, можем съборете nginx сървър.
работник_приоритет 0И накрая, трябва да видим приоритета, който ще имат нашите процеси, по подразбиране започваме с междинен приоритет, но ако нашият екип изпълнява и други задачи, може би трябва да помислим за увеличаване на приоритета, най -високият приоритет е -20, а минималният е 19, без Въпреки това не е препоръчително да поставяте приоритет по -висок от -5, тъй като тогава има процесите на ядрото операционна система.
В края на този урок вече имаме по -ясна представа къде трябва да започнем да променяме файла си, за да постигнем по -добра производителност на нашите сървъри.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave