Show all posts by user
Discussions in Russian
Page 1 of 2
Pages: 12
Results 1 - 30 of 42
Добрый день!
Подскажите насколько быстр nginx просто при логировании.
Могу ли я например написать модуль, который отключает стандартное логирование.
Собирает логи в памяти и при например 1000 запросе, сбрасывает это в ф
by
dix75
-
Russian Forum
А почему я не могу её вывести
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, "%V", &r->connection->addr_text);
by
dix75
-
Nginx Mailing List - Russian
Спасибо.
Не могли бы Вы объяснить для чайников поподробнее. К сожалению времени нет разбираться с настройками nginx (я знаю что это плохо, надо смотреть и учить).
Как написать конфиг.
Запрос http:://www.ttt.ru/?ip=127.0.0.1 обработать
by
dix75
-
Nginx Mailing List - Russian
т.е я получить двухбуквенный код страны и потом обработать своим алгоритмом. А парсить для определения кода базу нет желания, т.к возможно это уже реализовано.
by
dix75
-
Nginx Mailing List - Russian
Запрос http:://www.ttt.ru/?ip=127.0.0.1
Как в моем самописном модуле получить например двухбуквенный код страны.
by
dix75
-
Nginx Mailing List - Russian
Добрый день!
Существуют ли стандартные средства для обработки ip адресов переданных в качестве данных в запросе к nginx (например определить страну).
модули:
- ngx_http_geo_module
- ngx_http_geoip_module
не работают с данными
by
dix75
-
Nginx Mailing List - Russian
Добрый день!
Как передать дополнительные параметры компилятору gcc.
Мне необходимо отключить вывод предупреждений вида : 'function' defined but not used
пытался скофигурировать с передачей ключа не выходит.
./configure --with-cc-opt=-Wno-unuse
by
dix75
-
Nginx Mailing List - Russian
Написал так
ngx_addon_name=ngx_http_dor_module
HTTP_MODULES="$HTTP_MODULES ngx_http_dor_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_dor_modue.c $ngx_addon_dir/dor/dor.c"
NGX_ADDON_DEPS="$NGX_ADDON_DEPS $ngx_addon_dir/dor/dor.h"
получаю
make: don't knoe to make ..dor.c Stop
by
dix75
-
Nginx Mailing List - Russian
Добрый вечер!
я написал модуль под nginx но не знаю как правильно настроить config ./ так как мой модуль зависит от библиотеки которая включает в себя 2 файла dor.h и dor.c
Мой config который был раньше
ngx_addon_name=ngx_http_dor_module
HTTP_MODULES=&qu
by
dix75
-
Nginx Mailing List - Russian
Добрый вечер!
Хотя nginx не любит POST.
Подскажите пожалуйста как можно получить эти данные?
где почитать?
какой модуль поиследовать?
by
dix75
-
Nginx Mailing List - Russian
нет
Ничего умнее не придумал
void* buf =NULL;
static u_char static_buf[1024];
buf = r->args.len >1023 ? ngx_alloc(r->args.len + 1, r->connection->log) : (void*)static_buf;
ngx_memcpy(buf, r->args.data ,r->args.len);
buf = '\0';
Reply *reply = Command(rep,"URL %s %s", (u_char*)PIPE , buf);
А освобо
by
dix75
-
Nginx Mailing List - Russian
точнее есть интерфейс (функция) в стиле printf в который я хочу передать строку
print("url %s",r->args.data);
by
dix75
-
Nginx Mailing List - Russian
нет нуль не нужен, нужна строка заканчивающаяся нулем
Вся проблема в том что я заранее не знаю размер строки , поэтому не хотелось бы динамически выделять память чтобы в конец скопированной строки в этот буфер постав
by
dix75
-
Nginx Mailing List - Russian
Пардон!
Все решается просто
static u_char buffer1[255];
ngx_cpymem(buffer1,r->args.data, r->args.len);
buffer1 ='\0';
ngx_log_error(NGX_LOG_ERR, r->connection->log, NGX_ENOTDIR, "URL \"%s\" | ", buffer1);
by
dix75
-
Nginx Mailing List - Russian
Добрый день!
Пишу модуль для nginx.
Есть ли функция в nginx для получения только данных запроса в одну строку.
ngx_log_error(NGX_LOG_ERR, r->connection->log, NGX_ENOTDIR, "Reguest is \"%s\" | ", (u_char*)r->args_start);
данный код возвращает всю стро
by
dix75
-
Nginx Mailing List - Russian
Спасибо вопрос решился.
я просто выполняю запрос Get с дополнительным случайным полем
Но если я просто во флеше меняю запрос с get на post. Nginx вместо 200 ответа отправляет 400
почему?
by
dix75
-
Nginx Mailing List - Russian
Page 1 of 2
Pages: 12