Nginx - Конфигурация на HTTP модул

Съдържание
След като услугата Nginx Той е инсталиран на сървър и вече може да стартира автоматично със сървъра, на който се намира, а също така оптимизирахме услугата, доколкото нашият екип ни позволява, тогава е време да извършим по-задълбочена и разширена конфигурация, това е конфигурацията на HTTP модул.
изток HTTP модул Той е този, който ще ни позволи да обслужваме страниците или документите през мрежите и че при достъп чрез използване на IP адрес или URL адрес можем да видим някакъв резултат.
HTTP модул
The HTTP модул това е ядрото, което съдържа основните блокове, директиви и променливи за HTTP сървъра. При стартиране на услуга Nginx, Той е конфигуриран по подразбиране с основните характеристики, въпреки че е незадължителен, тъй като можем да деактивираме тази операция, но не е нещо много често, тъй като през повечето време ще използваме Nginx като уеб сървър или като обратен прокси.
Освен това трябва да отбележим, че това е един от модулите на по -голям размер в Nginx и той съдържа голям брой променливи и директиви, така че на пръв поглед може да бъде донякъде поразителен, за да разберем всичко това по по -прост начин, трябва да разделим съдържанието на 3 логически части: http, сървър и местоположение.
Структура на блока
Както споменахме, трябва да направим сегментиране на логическия ред на този модул, за да можем по -лесно да разберем съдържанието на модула, нека да видим по -долу 3 -те споменати блока, разширяващи още малко неговите концепции и по този начин да бъде ясно за работата му:
HTTPТози блок се вмъква в корена на конфигурационния файл и ни позволява да дефинираме всички функционалности, директиви и блокове от всички модули, свързани с Nginx HTTP модулВъпреки че няма много смисъл, можем да вмъкнем този блок няколко пъти в конфигурационния файл, където последният вмъкнат ще бъде този, използван за присвояване на стойностите и операцията.
сървърТози блок ни позволява да декларираме уеб страница, тоест той трансформира папка в нашата система в ресурс, който може да бъде достъпен от адрес или URL адрес, като споменатият URL се разпознава от Nginx, този блок може да бъде вмъкнат само в a http блок.
местоположениеТози блок ни позволява да декларираме специфично поведение за различните раздели на уеб страница, този блок трябва да се използва в сървърния блок и може допълнително да бъде поставен в други блокове за местоположение.
Нека видим по -долу пример за файл с http конфигурация вътре Nginx в което това, което направихме, е да активираме някои директиви, съответстващи на всеки от описаните по -горе блокове:

Това, което правим в този пример, е да дефинираме a http главен блок, тогава в рамките на това ще имаме сървър блок, който определя порта, към който нашата услуга трябва да слуша заявки и накрая дефинираме местоположение в него блок за местоположение и изпълняваме определена директива.
В края на този урок вече можем да намерим конфигурационен файл http и да можем да го структурираме по начин, по който можем да го използваме правилно за различните си проекти.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave