Re: Кастомная сборка NGINX под Debian 7

2015-07-27 Пенетрантность Michael Kechinov
: [alert] perl_parse() failed: 2 Что может быть не так? On Thu, Jul 16, 2015 at 11:41 AM, Michael Kechinov s...@mkechinov.ru wrote: Свершилось, благодарю. 2015-07-15 13:29 GMT+03:00 Aleksandr Sytar sytar.a...@gmail.com: 15 июля 2015 г., 10:10 пользователь Michael Kechinov s

Re: Установить переменную с помощью perl внутри location

2015-07-16 Пенетрантность Michael Kechinov
+0300, Michael Kechinov wrote: [...] При выполнении POST-запросов $r-request_body всегда пустое. Почему? Потому что для чтения тела запроса надо вызывать метод $r-has_request_body(), см. пример в документации тут: http://nginx.org/en/docs/http/ngx_http_perl_module.html#methods -- Maxim

Re: Установить переменную с помощью perl внутри location

2015-07-16 Пенетрантность Michael Kechinov
: 2015-07-16 0:51 GMT+03:00 Michael Kechinov kechin...@gmail.com: Внутри location делаю вставку perl, в которой что-то рассчитывается и результат нужно передать в переменную внутрь location. Как это можно сделать? http://nginx.org/ru/docs/http/ngx_http_perl_module.html#perl_set английский

Re: Кастомная сборка NGINX под Debian 7

2015-07-16 Пенетрантность Michael Kechinov
Свершилось, благодарю. 2015-07-15 13:29 GMT+03:00 Aleksandr Sytar sytar.a...@gmail.com: 15 июля 2015 г., 10:10 пользователь Michael Kechinov s...@mkechinov.ru написал: Unable to locate package nignx ^^ Опечатка - nginx

Re: Установить переменную с помощью perl внутри location

2015-07-16 Пенетрантность Michael Kechinov
, извините. ну и мне кажется, что $outer_variable выполнится раньше, чем код location ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru -- *Michael Kechinov http://linkedin.com/in/mkechinov* | s

Re: Вопрос про map, переменные и аргументы

2015-07-15 Пенетрантность Michael Kechinov
-07-14 23:46 GMT+03:00 Michael Kechinov s...@mkechinov.ru: С этим возникла проблема Собрал NGINX с perl'ом. Читаю документацию http://nginx.org/ru/docs/http/ngx_http_perl_module.html В ней написано, что sub может быть в контексте location А map может быть только в контексте http. В итоге

Re: Вопрос про map, переменные и аргументы

2015-07-15 Пенетрантность Michael Kechinov
$api_shard; proxy_pass http://backend; } } map $request_shop_id $api_shard { include /home/user/nginx_mapping.conf; } } 2015-07-15 15:07 GMT+03:00 Michael Kechinov s...@mkechinov.ru: Правильно понимаю, что в этом случае будет происходить следующее: В момент, когда считывается

Установить переменную с помощью perl внутри location

2015-07-15 Пенетрантность Michael Kechinov
Внутри location делаю вставку perl, в которой что-то рассчитывается и результат нужно передать в переменную внутрь location. Как это можно сделать? ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Кастомная сборка NGINX под Debian 7

2015-07-14 Пенетрантность Michael Kechinov
NGINX 1.6. Понятно, что всегда можно скачать исходники и дальше ./configure make make install, но хотелось бы что-то приближенное к менеджерам пакетов, чтобы в случае чего можно было быстро откатиться. -- *Michael Kechinov http://linkedin.com/in/mkechinov* | s...@mkechinov.ru | +7 950 0099233

Re: Вопрос про map, переменные и аргументы

2015-07-14 Пенетрантность Michael Kechinov
/mailman/listinfo/nginx-ru -- *Michael Kechinov http://linkedin.com/in/mkechinov* | s...@mkechinov.ru | +7 950 0099233 Startups development studio: mkechinov.ru | en http://mkechinov.com Personalization for e-commerce: rees46.com HackDay: hackday.ru Twitter-wall: twijector.com

Вопрос про map, переменные и аргументы

2015-07-08 Пенетрантность Michael Kechinov
Добрый день. Есть сервер на NGINX. У него за бэкендом находятся несколько шардов. Запросы к NGINX приходят с переменной *code*. В переменной хранится строка случайных символов. Есть файл с таблицей типа: 1e3c37d24147296e4993029da7ad0b 0; 56c0334642d423e642f163e06f985f 0;