Описание тега nginx-module
NoneNginx позволяет создавать сторонние модули, которые напрямую интегрируются в сервер nginx или создаются как динамические модули (.so) и загружаются во время выполнения, когда это необходимо.
1
ответ
Написание модуля Nginx: как переслать запрос на сервер?
Я использую nginx в качестве обратного прокси-сервера и пытаюсь написать модуль nginx, который будет обрабатывать входящие запросы, и если ему нравятся определенные HTTP-заголовки, присутствующие в запросе, nginx позволит запросу достичь защищенного…
18 мар '19 в 11:57
1
ответ
Как загрузить файл с помощью URL-адреса из модуля nginx?
Я пишу модуль nginx, который должен загрузить загрузку удаленного файла перед отправкой ответа клиенту. Пользователь передает идентификатор в URL. Я использую этот идентификатор для загрузки URL-адреса в удаленный файл. Мой тест выглядит примерно та…
15 мар '19 в 00:18
0
ответов
Модуль Nginx: как перенаправить из фильтра?
Я пишу пользовательский модуль nginx, где я делаю некоторые обработки с использованием фильтров. Настройка фильтров выглядит так: static ngx_int_t ngx_http_mymodule_init(ngx_conf_t *cf) { ngx_http_next_header_filter = ngx_http_top_header_filter; ngx…
19 мар '19 в 09:14
1
ответ
Вызов собственного модуля nginx после auth_request
У меня есть пользовательский модуль nginx, который устанавливает заголовок для запроса перед передачей запроса на сервер. Я также использую auth_request для аутентификации. Мой раздел местоположения содержит auth_request, а также пользовательскую ди…
20 мар '19 в 11:54
0
ответов
Могу ли я использовать nginx для отправки POST из моего модуля на другой сервер?
Я использовал ngx_http_subrequest() функция, которая делает GET, Есть ли аналогичный простой способ прокси POST в модуле nginx?
27 мар '19 в 07:16
0
ответов
Вернуть определенный заголовок, отправленный пользователем
Может ли Nginx вернуть заголовок, отправленный клиентом, по его ответу? Что-то вроде этого: **Request**: GET /healthcheck.html Request-idx: jwu49-kdu3 **Response**: 200 OK Request-idx: jwu49-kdu3 <html>... Я хотел бы повторить заголовок Reques…
11 июн '19 в 16:59
1
ответ
Проблема с выходом модуля nginx? Как это исправить?
Я новичок в nginx и пытаюсь разработать простой модуль nginx, в частности модуль обработчика. Хотя это не то, чем я действительно хочу заниматься, сначала я пытаюсь выполнить эту задачу. Я пытаюсь получить socketfd, когда браузер (или клиент) подклю…
29 июл '19 в 05:02
1
ответ
Можно ли динамически разделить рекламные объявления или сообщения в файл MP3 с помощью стандартного запроса GET?
Скажем, у вас есть файл MP3 и его 60 000 000 байтов, а также у вас есть объявление MP3, которое 500 000 байтов, оба закодированы с одинаковой скоростью передачи данных. Можно ли с помощью модуля nginx или apache изменить значение заголовка MP3 "Cont…
19 авг '19 в 01:51
0
ответов
Фильтр Nginx -> Вопрос о флаге последнего буфера
Просто есть вопрос о следующем коде, который я видел во многих модулях-фильтрах: last = 0; for (cl = in; cl; cl = cl->next) { if (cl->buf->last_buf) { last = 1; break; } } if(!last){ return ngx_http_next_body_filter(r, in); } В моем тесте с…
16 сен '19 в 08:11
0
ответов
Модуль фильтра Nginx - не получать директивные значения
Я только начинаю писать свой модуль.Ниже приведен простой модуль фильтра: static ngx_http_output_header_filter_pt ngx_http_next_header_filter; static ngx_http_output_body_filter_pt ngx_http_next_body_filter; typedef struct { ngx_str_t status; ngx_st…
13 сен '19 в 07:47
1
ответ
Невозможно изменить параметры для ngx_pagespeed
Мне удалось успешно добавить ngx_pagespeed на свой сервер Nginx в Digital Ocean. Я сделал автоматическую установку: https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source Модуль работает - например, я вижу, что он автоматически конвертируе…
08 окт '19 в 20:10
2
ответа
Код модуля Nginx проблемы с директивой error_page
Я использую ModSecurity WAF, чтобы помочь заблокировать tx, которые считаются опасными на NGINX:https://github.com/SpiderLabs/ModSecurity https://github.com/SpiderLabs/ModSecurity-nginx Мою проблему можно найти здесь:https://github.com/SpiderLabs/Mo…
14 май '20 в 22:29
1
ответ
Как установить модуль image_filter на NGINX с открытым исходным кодом?
Я пытаюсь разрешить nginx обрабатывать мои статические файлы на моем веб-сервере. Для этого я хочу изменить размер изображений. Я нашел модуль ngx_http_image_filter_module, который мне кажется именно таким. Но я не могу заставить его работать. В иде…
02 авг '20 в 18:11
0
ответов
Порядок фильтров головы / тела в Nginx
Как я понял, в nginx есть два независимых потока фильтров: цепочка фильтров заголовков и цепочка основных фильтров. Но у меня остались 2 вопроса: Есть ли какое-то правило, определяющее, какая цепочка будет инициирована первой при новом ответе HTTP? …
05 авг '20 в 13:28
1
ответ
Директива nginx "mail" и "stream" не разрешена в site-enabled/
У меня проблема, когда я пытаюсь использовать директиву потока или почты с nginx. Я использую nginx/1.16.1 и Ubuntu 18.04.4 LTS. Это мой nginx.conf user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; …
01 мар '20 в 22:51
0
ответов
Как nginx определяет порядок выполнения модулей?
Я совершенно не знаком с nginx и пытаюсь установить порядок выполнения между двумя модулями. Мои тесты указывают на определенный порядок, но я не уверен, как он был настроен. Я поискал в Интернете и нашел противоречивые ответы: Один сказал, что он к…
10 авг '20 в 23:23
0
ответов
Nginx map redirect capture regex / query string capture и redirect to new
Я пытаюсь настроить массовые перенаправления в nginx(openresty) с помощью директивы map, но сталкиваюсь с некоторыми проблемами с захватом строки регулярного выражения / запроса из исходного URL-адреса и пересылкой на целевой URL-адрес. ниже похоже …
15 июл '20 в 14:28
1
ответ
Модуль nginx: компилируется, но не может связать новую библиотеку
Я изменил модуль nginx таким образом, чтобы он зависел от библиотеки.... давайте назовем нужную мне библиотеку libx. Я изменил auto/os/linux таким образом, что я могу определить, libx присутствует... добавив что-то вроде: +ngx_feature="libx&quo…
20 авг '20 в 03:20
0
ответов
После использования модуля http_substitutions_filter nginx игнорирует HTTP-заголовок `Range`
Я недавно пытаюсь использовать http_substitution_filter_moduleдля фильтрации и замены некоторого контента на моем сервере nginx.После того, как я добавил subs_filter Правило, я больше не могу использовать Range заголовок для получения части файла, н…
19 ноя '20 в 19:45
1
ответ
Nginx ограничивает скорость загрузки
Я использую Nginx в качестве обратного прокси. Как ограничить скорость загрузки в Nginx?
13 дек '20 в 15:46