Re: proxy_pass uri

2017-05-19 Пенетрантность Oleksandr V. Typlyns'kyi
Today May 19, 2017 at 11:20 Vasil Mikhalenya wrote: > не похоже, что этот момент разрешает противоречие, т.к. следующая > конструкция, состоящая не только из переменных, работает > > proxy_pass $o_upstream/pp$uri; > > подскажите, какой вариант является правильным? Тут "полностью" - это

Re: reverse proxy + mysql + video

2016-04-05 Пенетрантность Oleksandr V. Typlyns'kyi
Today Apr 5, 2016 at 15:11 Daniel Podolsky wrote: > > Я понимаю в чем "подвох" вопроса - ФС тоже можно считать БД. > ну только если с большой натяжкой. Отчего же? Данные есть? Их структурировано сохранять и получать можно? Индексы директорий, у некоторых даже журнал, контрольные суммы,

Re: reverse proxy + mysql + video

2016-04-05 Пенетрантность Oleksandr V. Typlyns'kyi
Today Apr 5, 2016 at 12:20 Daniel Podolsky wrote: > > Вы так и не рассказали топикстартеру почему это всё не нужно и как он > > может "дать возможность перемотки видео в плеере" прямо из базы. > с одной стороны - топикстартер меня не просил ни о чем. и проблемы его > мне не интересны, а

Re: reverse proxy + mysql + video

2016-04-05 Пенетрантность Oleksandr V. Typlyns'kyi
Today Apr 5, 2016 at 09:39 Daniel Podolsky wrote: > > Возможностью делать вышеперечисленное. > Ну, конечно... > > совсем не все файловые системы имеют "возможность делать > вышеперечисленное". NFS, к примеру. или SquashFS... Вы так и не рассказали топикстартеру почему это всё не нужно и как

Re: reverse proxy + mysql + video

2016-04-04 Пенетрантность Oleksandr V. Typlyns'kyi
Today Apr 5, 2016 at 02:50 Daniel Podolsky wrote: > > И для отдачи небольшого byte range от большого blob-а? > большая блоба не нужна Расскажите это топикстартеру. > > Даже сразу клиенту по HTTP используя sendfile? > sendfile не нужен Расскажите это топикстартеру. > > И любое другое

Re: reverse proxy + mysql + video

2016-04-04 Пенетрантность Oleksandr V. Typlyns'kyi
Today Apr 5, 2016 at 01:58 Daniel Podolsky wrote: > > Тем, что она находится на файловой системе, тем самым добавляет оверхед? > безграмотный ответ номер раз, извините > > 1. совсем не все базы находятся на файловых системах > 2. никакого значительного оверхеда нахождение на фс не добавляет ни >

Re: reverse proxy + mysql + video

2016-04-02 Пенетрантность Oleksandr V. Typlyns'kyi
Today Apr 2, 2016 at 11:58 tepkuh wrote: > Насчет технических ваших PS'ов: > >P.S. как вы думаете, почему файловые системы называются файловыми? А ещё, > как вы думаете, зачем они используют кеш в >оперативной памяти для часто > используемых файлов? > > В базах данных также используется кэш в

Re: Возможно ли проверять права пользователя перед отдачей фотографий через NGINX?

2016-03-12 Пенетрантность Oleksandr V. Typlyns'kyi
Today Mar 12, 2016 at 11:08 Alexandr Porunov wrote: > Здравствуйте Владимир, > > Я не говорю что я хочу сделать проверку именно таким образом, я просто > привел один из примеров. Я новичек и не знаю как правильно сделать проверку > прав. Подскажите пожалуйста как лучше это сделать? Выдавать

Re: Хочу написать патч

2015-08-26 Пенетрантность Oleksandr V. Typlyns'kyi
Today Aug 26, 2015 at 18:45 Alex Domoradov wrote: В рассылке mpm-itk выкладывали сравнения производительности, падение было 5-10%, так что 2-3 раза то вы загнули Это на обслуживании только динамики, где львиную долю занимает интерпретатор языка или сайта вцелом с кучей fork-ов на кучу

Re: Хочу написать патч

2015-08-26 Пенетрантность Oleksandr V. Typlyns'kyi
Today Aug 26, 2015 at 16:43 navern wrote: В апаче есть mod_itk и там такой проблемы нет. Но там fork работает, поэтому что-то подобное проще сделать. И производительность с ним в 2-3 раза ниже, а число процессов вдвое выше. Ибо висят они изначально от root, а под каждый запрос делают

Re: Re: Re: Наследование fastcgi param

2015-06-27 Пенетрантность Oleksandr V. Typlyns'kyi
Today Jun 27, 2015 at 02:45 Amanda Sproule wrote: Мой текущий конфиг щас содержит свыше 400 server locations, и пилить каждый конфиг по методу копипаста не получится (посчитайте сколько времени уйдёт, чтобы проанализировать каждый сайт - выявить все возможные локейшены и прописать их, но по

Re: Re: Re: Re: Наследование fastcgi param

2015-06-27 Пенетрантность Oleksandr V. Typlyns'kyi
Today Jun 27, 2015 at 14:16 Amanda Sproule wrote: очистки предыдущей конфигурации, очистка не требуется, так как есть и другие локейшены (дочернии директивы). Ещё как требуется и тем больше, чем глубже вложенность. В JunOS, например, цепочки правил можно настраивать на уровне блока

Re: $sent http ... не работает.

2015-06-10 Пенетрантность Oleksandr V. Typlyns'kyi
Today Jun 10, 2015 at 07:39 warzoni wrote: Спасибо за ответ ! Если можете помогите советом, как увидеть кастомный заголовок ответа сервера респонсе хедер в нгинксе - и передать в управления if реврайта.. В rewrite - никак - эта фаза работает ДО отправки запроса к backend. -- WNGS-RIPE

Re: Отмена error page

2015-06-10 Пенетрантность Oleksandr V. Typlyns'kyi
Today Jun 10, 2015 at 07:58 dant4z wrote: Да, в документации я видел, что могу переопределить ее. Но как мне переопределить ее, чтобы вернуть поведение по умолчанию? Переопределить я могу лишь перенаправив запрос или подменив ответ. А как сохранить ответ бэкенда? есть или такая возможность?

Re: $sent http ... не работает.

2015-06-10 Пенетрантность Oleksandr V. Typlyns'kyi
Today Jun 10, 2015 at 08:48 warzoni wrote: Прошу извинить я поспешил с выводом. опишу более подробно. У нас есть мобильная версия основного сайта, который использует кеш нгинкса. Определением мобильников и редиректами туда занимается нгинкс. Необходимо сделать механизм, с помощью которого

Re: cache_methods GET HEAD

2015-05-27 Пенетрантность Oleksandr V. Typlyns'kyi
Today May 27, 2015 at 17:08 Валентин Бартенев wrote: ?php header('Cache-Control: max-age=1000'); header(X-Method: $_SERVER[REQUEST_METHOD]); [..] Тут вы просто выводите значение переменной окружения, а как вы ее настроили такое там значение и будет. Если у вас в конфигурации

Re: cache_methods GET HEAD

2015-05-27 Пенетрантность Oleksandr V. Typlyns'kyi
Today May 27, 2015 at 07:54 S.A.N wrote: В Nginx/1.9.1, с включенным кэшированием, на бекенд отправляется запрос HEAD методом. Вот простой скрипт РНР. ?php header('Cache-Control: max-age=1000'); header(X-Method: $_SERVER[REQUEST_METHOD]); echo 'BODY'; ? curl -i -X HEAD

Re: PUT access_by_lua_file

2015-04-17 Пенетрантность Oleksandr V. Typlyns'kyi
Yesterday Apr 17, 2015 at 11:12 itcod wrote: Resolving host name dav.example.com ... Connecting ( home.itcod.com = ip: 10.1.1.1, port: 80 ) Connected (10.1.1.1:80) PROPFIND / HTTP/1.1 Host: home.itcod.com HTTP/1.1 207 Multi-Status Server: nginx/0.8.54 Заметил древнюю версию и

Re: Отключить acess_log внутри If

2014-11-26 Пенетрантность Oleksandr V. Typlyns'kyi
Today Nov 26, 2014 at 22:02 Андрей Василишин wrote: Всем привет! Есть ли элегантный способ исключить логирование чтобы зря не засорять access_log внутри такой конструкции, которая находится на уровне server? if ($args ~ ^id=[0-9]{10,}msg=$) { return 444;

Re: Два вопроса

2014-11-25 Пенетрантность Oleksandr V. Typlyns'kyi
Yesterday Nov 25, 2014 at 22:45 Sergey Smitienko wrote: Здравствуйте, 1. Насколько я понимаю, proxy_сache на скрипт, который возвращает X-Accel-Redirect не поддерживается ? Делайте proxy_pass на скрипт, , который возвращает X-Accel-Redirect. Стоит proxy_pass и proxy_cache в одном

Re: sticky route и ASP.NET SessionId

2014-11-03 Пенетрантность Oleksandr V. Typlyns'kyi
Today Nov 3, 2014 at 13:10 Andrey Oktyabrskiy wrote: On 02.11.2014 00:45, iskander wrote: Есть два IIS, перед ними балансировщиком стоит Nginx-plus, во всех примерах маршрут выбирается по JSESSIONID при указании ASP.NET_SessionId вместо JSESSIONID перестает держать на одном и том-же IIS.

Re: nginx-ru Digest, Vol 59, Issue 13

2014-09-21 Пенетрантность Oleksandr V. Typlyns'kyi
Today Sep 21, 2014 at 09:18 Sergey Kagansky wrote: Как я понимаю, geo может быть использован только в контексте http В моём случае есть сотни виртуальных хостов у каждого свой список разрешённых IP и юзер-агентов. И чему это мешает? Более внимательному прочтению документации? Поскольку

Re: nginx несколько IP

2014-09-06 Пенетрантность Oleksandr V. Typlyns'kyi
Today Sep 6, 2014 at 01:35 arriah wrote: Есть сервер с двумя IP с одним сетевым интерфейсом.. IP прописан альясом nginx слушает на стандартном порту по дополнительному IP, а отвечает с основного Как настроить nginx, чтобы он отвечал с того же IP, на который приходит запрос? Без

Re: nginx несколько IP

2014-09-06 Пенетрантность Oleksandr V. Typlyns'kyi
Today Sep 6, 2014 at 04:38 arriah wrote: Форум у меня живет на дополнительном адресе. а вот если через форум отправлять письма пользователям, то он соединяется с сервером отправки почты с основного адреса. Это конечно не критично, но все же это можно как-нибудь настроить? Наверно придется

Re: [emerg] duplicate listen options for X.X.X.X:80 in /usr/local/etc/nginx/nginx.conf:9

2014-09-05 Пенетрантность Oleksandr V. Typlyns'kyi
Today Sep 5, 2014 at 12:19 Илья Шипицин wrote: если делаю вот так server { listen X.X.X.X:80 accept_filter=httpready; server_name 1.local; } server { listen X.X.X.X:80 accept_filter=httpready; server_name 2.local; } то

Re: Странное поведение при редиректе по параметрам

2014-02-05 Пенетрантность Oleksandr V. Typlyns'kyi
Today Feb 5, 2014 at 12:40 Anton Kiryushkin wrote: Понятно. Нужно делать принудительный сброс аргументов. Вышел из положения так: if ($arg_arg ~* noname) { set $args ; rewrite ^ http://domain.com permanent; } В документации о rewrite написано про добавление аргументов и как этого

Re: Странное поведение при редиректе по параметрам

2014-02-05 Пенетрантность Oleksandr V. Typlyns'kyi
Today Feb 5, 2014 at 14:53 Anton Kiryushkin wrote: Прошу прощения. Вы об этом: Если в строке замены указаны новые аргументы запроса, то предыдущие аргументы запроса добавляются после них. Если такое поведение нежелательно, можно отказаться от этого добавления, указав в конце строки замены

Re: Как избавиться от GET-параметров при редиректе?

2013-12-01 Пенетрантность Oleksandr V. Typlyns'kyi
Today Dec 1, 2013 at 11:36 Tyrone wrote: Дальше начал копать в сторону аналогичных правил для nginx. Но с помощью rewrite смог добиться ровно тех же результатов. Редирект есть, но get-параметры при перенаправлении сохраняются. Нужно всего-навсего прочесть документацию:

Re: Сервер по-умолчанию для конкретного домена

2013-11-01 Пенетрантность Oleksandr V. Typlyns'kyi
Today Nov 1, 2013 at 16:07 Никита Кардашин wrote: Прописать для каждого из доменов сервер с server_name *.domainX.tld я тоже не могу, т.к. тогда туда пойдут не только запросы к несуществующим приложениям, а вообще ВСЕ запросы (т.е. в приложение никто не попадет).

Re: Управление бэкендами

2013-11-01 Пенетрантность Oleksandr V. Typlyns'kyi
Today Nov 1, 2013 at 14:23 Sergey Kobzar wrote: Приветсвую Nginx стоит как frontend. За ним находится несколько десятков или более бэкендов (разные servername). Необходимо динамически управлять на какой бэкенд запрос упадет. Править nginx.conf и перечитывает его не вариант, т.к. это

Re: allow/deny and return

2013-10-16 Пенетрантность Oleksandr V. Typlyns'kyi
Yesterday Oct 15, 2013 at 20:57 Maxim Dounin wrote: файла нет. но есть location /closed и есть директивы задания доступа кому allow, а кому deny. то что return срабатывает раньше deny - это будет совершенно неожиданно для более чем 99% пользователей nginx... С якобы багом разобрались -

Re: WebDav на Windows

2013-10-16 Пенетрантность Oleksandr V. Typlyns'kyi
Today Oct 16, 2013 at 03:16 antarey wrote: :) ну ето понятно - ребята тоже работают и хотят заработать, и сделали все максимально для того чтобы обращались в комерческий отдел - есть частичный функционал, - надо что-то дополнительно - пожалуйста компильте, не можете - добро пожаловать за

Re: Баг try_files + valid_referers

2013-08-29 Пенетрантность Oleksandr V. Typlyns'kyi
Today Aug 29, 2013 at 16:56 Андрей Василишин wrote: 29.08.2013 15:00, Maxim Dounin пишет: Варианты - уйти в другой location и писать отдельный лог там, писать лог с переменными в имени. Что-то не могу придумать, как без if это сделать. Не без if, а без неявного вложенного location в

Re: Как правильно переопределить SERVER PORT?

2013-08-04 Пенетрантность Oleksandr V. Typlyns'kyi
Today Aug 4, 2013 at 05:37 Argyn wrote: 1) Директивы BindAddress и Port более не существуют. Эквивалентная функциональность предоставляется более гибкой директивой Listen. 2) В Apache 1.3 директива Port использовалась, кроме всего прочего, для того чтобы сервер мог формировать правильные

Re: Проблема с error page

2013-06-08 Пенетрантность Oleksandr V. Typlyns'kyi
Today Jun 8, 2013 at 02:30 SenatoR wrote: Столкнулся с непонятной мне проблемой. nginx 1.4.1. Имеется связка nginx + php-fpm. Возникла необходимость в одном домене заблокировать несколько ip адресов для режима post. Написал вот такой листинг: location ~ \.php$ { if