From d89b313cc1cf4ad66e989b5e96a8b266dd8aee9c Mon Sep 17 00:00:00 2001 From: Aleksandr <41913120+AleksandrVU@users.noreply.github.com> Date: Wed, 14 Dec 2022 10:13:54 +0500 Subject: [PATCH] Update small-dev-nginx-modules-guide-RU.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправил несколько опечаток --- small-dev-nginx-modules-guide-RU.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/small-dev-nginx-modules-guide-RU.md b/small-dev-nginx-modules-guide-RU.md index b1aee5d..a1959a7 100644 --- a/small-dev-nginx-modules-guide-RU.md +++ b/small-dev-nginx-modules-guide-RU.md @@ -81,7 +81,7 @@ http { include /etc/nginx/proxy.conf; # в этом файле должно быть расположены директивы настройки работы модуля *proxy* include /etc/nginx/fastcgi.conf; # тоже самое для модуля *fastcgi* - # директива index - это указание какой файл надо открывать по умолчание + # директива index - это указание какой файл надо открывать по умолчанию # описаные файлы и их последовательный вызов в случае не нахождения первого index index.html index.htm index.php; @@ -109,7 +109,7 @@ http { location ~ \.php$ { # при нахождении в location расположении файлов оканичающихся на .php # вызвать модуль fastcgi_pass и передать ему в качестве аргумента 127.0.0.1:1025 - fastcgi_pass 127.0.0.1:1025; # вообщем говорим что все php передать на обработку fastcgi серверу 127.0.0.1:1025 + fastcgi_pass 127.0.0.1:1025; # в общем говорим что все php передать на обработку fastcgi серверу 127.0.0.1:1025 } # обработка статичных файлов @@ -153,7 +153,7 @@ Nginx модули работают с: - когда Nginx обслуживает файл или проксирует запрос на другой сервер, выполняет модуль обработки **handler** - когда Nginx архивирует вывод или выполняет подключение серверной стороны server-side, то это делается с помощью модуля фильтра **filter** - «Ядро» **core** Nginx заботится о работе сетевых протоколов и протоколах приложения, устанавливает последовательность выполнения модулей, если у последних есть право для обработки запроса. -Децентрализованная архитектура - построенная на модулях позволяет писать автономные блоки, которые будут выполнять только то, что мы хотитим. Но в отличии от модулей Apache, модулю Nginx не связываются динамически. (Другими словами, они скомпилированы прямо в бинарник Nginx.). В то время существует форк Nginx-а от TaoBao в котором есть возможность вызывать модуля Nginx-а [динамическим](http://tengine.taobao.org/document/dso.html). +Децентрализованная архитектура - построенная на модулях позволяет писать автономные блоки, которые будут выполнять только то, что мы хотитим. Но в отличии от модулей Apache, модули Nginx не связываются динамически. (Другими словами, они скомпилированы прямо в бинарник Nginx.). В то время существует форк Nginx-а от TaoBao в котором есть возможность вызывать модуля Nginx-а [динамическим](http://tengine.taobao.org/document/dso.html). Как модуль вызывается? Как правило, при запуске сервера, каждый обработчик **handler** получает возможность прикрепиться к конкретных местам, определенным в конфигурации, если более одного обработчика прикрепляется к месту, то только один "победит" (но хороший составитель конфигурации не позволит случится конфликту). Обработчики **handlers** могут отреагировать тремя способами: - **все хорошо**