[nginx-ru-announce] nginx-1.6.1

2014-08-05 Пенетрантность Maxim Dounin
$uri могла содержать мусор при возврате ошибок с кодом 400. Спасибо Сергею Боброву. *) Исправление: в работе параметра none директивы smtp_auth; ошибка появилась в 1.5.6. Спасибо Святославу Никольскому. -- Maxim Dounin http://nginx.org/en/donation.html

[nginx-ru-announce] nginx-1.7.5

2014-09-16 Пенетрантность Maxim Dounin
: в рабочем процессе мог произойти segmentation fault, если с помощью директивы set изменялись переменные $http_..., $sent_http_... или $upstream_http_ *) Исправление: в обработке ошибок выделения памяти. Спасибо Markus Linnala и Feng Gu. -- Maxim Dounin http

[nginx-ru-announce] nginx-1.7.8

2014-12-02 Пенетрантность Maxim Dounin
использовании SSI-подзапросов. Спасибо Yichun Zhang. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru-announce mailing list nginx-ru-announce@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru-announce

[nginx-ru-announce] nginx-1.7.9

2014-12-23 Пенетрантность Maxim Dounin
параметром on игнорировалась, если на предыдущем уровне использовалась директива proxy_store с явно заданным путём к файлам. *) Исправление: nginx не собирался с BoringSSL. Спасибо Lukas Tribus. -- Maxim Dounin http://nginx.org/en/donation.html

Re: Подскажите как запретить доступ к POST с определенных IP

2013-02-23 Пенетрантность Maxim Dounin
-- Maxim Dounin http://nginx.com/support.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подскажите как запретить доступ к POST с определенных IP

2013-02-23 Пенетрантность Maxim Dounin
Hello! On Sat, Feb 23, 2013 at 10:56:24PM +0400, Andrey Repin wrote: Здравствуйте, Уважаемый(-ая, -ое) Maxim Dounin! MD location / { MD limit_except GET { MD allow 127.0.0.1; 127.0.0.0/8 не будет ли правильнее? Хотя, конечно, смотря по тому, какие стоят задачи

Re: Посоветуйте конфиг nginx для отдачи одновременно 10к+ файлов

2013-03-07 Пенетрантность Maxim Dounin
скорее всего связана с тем, что если у людей наблюдаются проблемы с дисковой подсистемой - то это обычно означает, что в их случае - эффективность page cache'а низкая, и включение aio ситуацию скорее всего улучшит. -- Maxim Dounin http://nginx.org/en/donation.html

Re: WebSocket проксирование

2013-03-12 Пенетрантность Maxim Dounin
ssl так, чтобы ошибок и предупреждений - не было. Простейший способ - взять бесплатный сертификат для вашего домена где-нибудь на startssl.com. Ну или выкинуть ssl из конструкции. Только потом - пытаться что-то настраивать дальше. -- Maxim Dounin http://nginx.org/en/donation.html

Re: Перезапуск кэш-менеджера

2013-03-13 Пенетрантность Maxim Dounin
Hello! On Wed, Mar 13, 2013 at 06:25:15PM +0400, Anton Kiryushkin wrote: Возник вопрос с тем, как перезапустить только процесс кэш-менеджера, не трогая основной процесс и работающих воркеров? Никак. -- Maxim Dounin http://nginx.org/en/donation.html

Re: server name 444 и 200

2013-03-14 Пенетрантность Maxim Dounin
{ return 200; } return 444; } Лучше так: location / { return 444; } location = /check { return 200; } -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: listen, не запускается nginx, не выводит ошибку.

2013-03-15 Пенетрантность Maxim Dounin
конфликтуют между собой (линукс очень трепетно относится к попыткам слушать на одном и том же порту разные адреса), либо просто конфликт по listen-сокетам с другим приложением. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing

Re: 500 read timeout

2013-03-17 Пенетрантность Maxim Dounin
Hello! On Sun, Mar 17, 2013 at 02:10:29PM -0400, nurdus wrote: Проблема 500 read timeout :) Поскольку nginx такого не пишет никогда, логично предположить, что проблема - не в nginx'е. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru

Re: keep-alive: lost requests

2013-03-17 Пенетрантность Maxim Dounin
уперся этот alive, меня раздражает то, что я не понимаю, что происходит. Спасибо. С уважением, Даниил Подольский. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Maxim Dounin http://nginx.org

Re: ngx_palloc() vs ngx_pnalloc()

2013-03-18 Пенетрантность Maxim Dounin
выравнивание не важно - можно использовать ngx_pnalloc(), это позволяет сэкономить немного памяти, особенно если таких выделений много. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Maxim Dounin
, NGX_HTTP_PREACCESS_PHASE, NGX_HTTP_ACCESS_PHASE, NGX_HTTP_POST_ACCESS_PHASE, NGX_HTTP_TRY_FILES_PHASE, NGX_HTTP_CONTENT_PHASE, NGX_HTTP_LOG_PHASE } ngx_http_phases; проходят в порядке их перечисления? Да. (Называется это обычно фазы обработки запроса.) -- Maxim

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 06:34:53PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 05:40:42PM +0400, Maxim Dounin wrote: Hello! On Mon, Mar 18, 2013 at 05:24:25PM +0400, Oleg wrote: Привет всем. Фазы сервера: typedef enum { NGX_HTTP_POST_READ_PHASE = 0

Re: порядок прохождения http-фаз сервера

2013-03-18 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 07:38:07PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 06:53:22PM +0400, Maxim Dounin wrote: Hello! Например, надо сделать в случае неудачной аутентификации редирект на страницу с логином/паролем: location = /login { # тут страница

Re: keep-alive: lost requests

2013-03-18 Пенетрантность Maxim Dounin
кодом внутри nginx'а, особенно при использовании edge triggered методов обработки соединений, сложности не представляет. (Самописный upload progress на перле? Вообще-то он такого не умеет...) -- Maxim Dounin http://nginx.org/en/donation.html

Re: порядок прохождения http-фаз сервера

2013-03-19 Пенетрантность Maxim Dounin
Hello! On Mon, Mar 18, 2013 at 10:49:59PM +0400, Oleg wrote: On Mon, Mar 18, 2013 at 08:00:55PM +0400, Maxim Dounin wrote: Hello! А http-redirect может только модуль фазы NGX_HTTP_CONTENT_PHASE слать или с фазы NGX_HTTP_ACCESS_PHASE тоже можно слать перенаправления? Можно

Re: erroneous characters after protocol string

2013-03-20 Пенетрантность Maxim Dounin
спокойно относится к использованию в URI любых не-специальных символов, особенно учитывая, что такие запросы вполне встречаются в реальности. Если хочется проверять - это всегда можно сделать явно. -- Maxim Dounin http://nginx.org/en/donation.html

Re: erroneous characters after protocol string

2013-03-21 Пенетрантность Maxim Dounin
запросов тоже, не помогут, даже при проверке точного совпадения. А вот регулярное выражение, проверяющее $request, никто не мешает написать. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: патч для nginx/win32

2013-03-26 Пенетрантность Maxim Dounin
by dynamic-link libraries (DLLs) may be compromised. Но это, насколько я понимаю, в данном случае к nginx'у неприменимо - по крайней мере, в отсутствии сторонних модулей.) 26 марта 2013 г., 17:27 пользователь Maxim Dounin mdou...@mdounin.ruнаписал: Hello! On Tue, Mar 26, 2013 at 05:03

nginx-1.3.15

2013-03-26 Пенетрантность Maxim Dounin
client_body_in_file_only; ошибка появилась в 1.3.9. *) Исправление: ответы могли зависать, если использовались подзапросы и при обработке подзапроса происходила DNS-ошибка. Спасибо Lanshun Zhou. *) Исправление: в процедуре учёта использования бэкендов. -- Maxim Dounin

Re: патч для nginx/win32

2013-03-27 Пенетрантность Maxim Dounin
решением будет добавить ожидание перед возвратом из ngx_console_handler(). В качетсве грубого хака - можно попробовать воткнуть туда банальный ngx_msleep(1000), должно помочь. 26 марта 2013 г., 18:08 пользователь Maxim Dounin mdou...@mdounin.ruнаписал: Hello! On Tue, Mar 26

Re: Request Entity Too Large

2013-03-28 Пенетрантность Maxim Dounin
Hello! On Thu, Mar 28, 2013 at 05:29:22PM +0400, denis wrote: 28.03.2013 16:03, Maxim Dounin пишет: При этом директива include - не гарантирует какой-либо порядок включения файлов при использовании масок, что плохо отражается на работоспособности конфигов, использующих директиву include для

Re: патч для nginx/win32

2013-03-28 Пенетрантность Maxim Dounin
строил нормальную синхронизацию именно с завершением основного треда мастера (а тот, в свою очередь, пусть дожидается всех остальных - как он, собственно, и сейчас делает). -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list

Re: Возможна ли балансировка нагрузки при ip hash ?

2013-04-11 Пенетрантность Maxim Dounin
- в зависимости от количества запросов к серверу, в случае ip_hash - в зависимости от ip клиента. В приведённом выше конфиге - будет работать только ip_hash. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru

Re: nginx + php-fpm

2013-04-11 Пенетрантность Maxim Dounin
пытался придумать правильное имя файла сам. AFAIK, выключить cgi.fix_pathinfo - помогает. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx + php-fpm

2013-04-11 Пенетрантность Maxim Dounin
понятно и к этому вопросов нет. 11 апреля 2013 г., 15:17 пользователь Maxim Dounin mdou...@mdounin.ruнаписал: Hello! On Thu, Apr 11, 2013 at 02:11:18PM +0400, Anton Kiryushkin wrote: Всем добрый день Возможно это боян и только я не знаю как так получается. Но столкнулся с

Re: ngx_http_auth_request_module

2013-04-12 Пенетрантность Maxim Dounin
Hello! On Thu, Apr 11, 2013 at 05:15:15PM +0100, Anatoly Mikhailov wrote: On Apr 10, 2013, at 12:43 AM, Maxim Dounin mdou...@mdounin.ru wrote: Hello! On Tue, Apr 09, 2013 at 08:30:17PM +0100, Anatoly Mikhailov wrote: On Apr 9, 2013, at 7:57 PM, Anatoly Mikhailov anat

Re: ngx_http_auth_request_module

2013-04-12 Пенетрантность Maxim Dounin
Hello! On Fri, Apr 12, 2013 at 12:20:05PM +0100, Anatoly Mikhailov wrote: On Apr 12, 2013, at 10:29 AM, Maxim Dounin mdou...@mdounin.ru wrote: Hello! On Thu, Apr 11, 2013 at 05:15:15PM +0100, Anatoly Mikhailov wrote: On Apr 10, 2013, at 12:43 AM, Maxim Dounin mdou

Re: nginx/freebsd and broken sockets

2013-04-13 Пенетрантность Maxim Dounin
em не имеет таких глюков. Таки посмотрите на эти сокеты через netstat, и придёт вам понимание. А в 8.2 sockstat их, вероятно, просто показывать не умел. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org

Re: Отработка лимитов, вопрос

2013-04-15 Пенетрантность Maxim Dounin
proxy_ignore_client_abort (http://nginx.org/r/proxy_ignore_client_abort), но для большинства задач поведение по умолчанию наиболее разумно. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org

Re: Отработка лимитов, вопрос

2013-04-15 Пенетрантность Maxim Dounin
ни nginx'У ни клиенту Поскольку я не разбираюсь в тонкостях реализации, написал сюда. Я прав, так всё и просиходит? Нет, не так. Так, так. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: Отработка лимитов, вопрос

2013-04-16 Пенетрантность Maxim Dounin
Hello! On Tue, Apr 16, 2013 at 04:43:29AM +0400, denis wrote: 16.04.2013 0:04, Maxim Dounin пишет: но для большинства задач поведение по умолчанию наиболее разумно. А почему? Ведь получается, что это потенциальный вектор для атаки. Поведение по умолчанию - закрыть соединение с бекендом

Re: nginx кеширование

2013-04-17 Пенетрантность Maxim Dounin
сайт вертелся на nginx+apache и это решалось через proxy_cache_use_stale для fastcgi так не пройдет. А в чём проблема, кроме необходимости слегка изменить название директивы? http://nginx.org/r/fastcgi_cache_use_stale -- Maxim Dounin http://nginx.org/en/donation.html

Re: nginx кеширование

2013-04-18 Пенетрантность Maxim Dounin
Hello! On Thu, Apr 18, 2013 at 11:03:34AM +0300, Rosavitskiy Valintin wrote: On 18.04.2013 10:50, Maxim Dounin wrote: Hello! On Thu, Apr 18, 2013 at 02:03:30AM +0300, Валентин Росавицкий wrote: 18.04.2013 1:53, Maxim Dounin пишет: Hello! А в чём проблема, кроме необходимости слегка

Re: [Windows + fastcgi + php] Валится или перестаёт отвечать

2013-04-18 Пенетрантность Maxim Dounin
форуме где советуют использовать отдельный менеджер fcgi, но ни одного не нашёл живого под Win =( Правильное решение вам уже было предложено. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: [Windows + fastcgi + php] Валится или перестаёт отвечать

2013-04-19 Пенетрантность Maxim Dounin
php-cgi. Сколько запускать процессов - управляется переменной окружения PHP_FCGI_CHILDREN. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: модуль mp4: start time is out mp4 stsc chunks

2013-04-22 Пенетрантность Maxim Dounin
откровенная неправда. Имеет смысл смотреть внимательно на mp4-файл и процесс его создания. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

nginx-1.4.0

2013-04-24 Пенетрантность Maxim Dounin
ngx_http_perl_module; ошибка появилась в 1.3.9. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

про якобы уязвимость

2013-04-29 Пенетрантность Maxim Dounin
нашли уязвимость в nginx, - хорошей идеей будет сообщить подробности по адресу security-al...@nginx.org, как указано на странице nginx security advisories тут: http://nginx.org/en/security_advisories.html -- Maxim Dounin http://nginx.org/en/donation.html

Re: запутанность настройки proxy_set_header

2013-05-06 Пенетрантность Maxim Dounin
директивы в nginx'е, и не стоит расчитывать, что это изменится. Я бы рекомендовал для начала попытаться понять, как и почему оно работает именно так. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

nginx security advisory (CVE-2013-2028)

2013-05-07 Пенетрантность Maxim Dounin
~* chunked) { return 444; } -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Gzip и ETag

2013-05-07 Пенетрантность Maxim Dounin
отделять weak etags от strong etags, и убирать только strong. Но для начала имеет смысл понять - надо ли оно на самом деле. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org

Re: Gzip и ETag

2013-05-08 Пенетрантность Maxim Dounin
, так что опасения верные. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Gzip и ETag

2013-05-08 Пенетрантность Maxim Dounin
Hello! On Wed, May 08, 2013 at 11:18:31AM +0100, Anatoly Mikhailov wrote: On May 8, 2013, at 10:34 AM, Maxim Dounin mdou...@mdounin.ru wrote: Hello! On Wed, May 08, 2013 at 09:31:32AM +0100, Anatoly Mikhailov wrote: On May 8, 2013, at 12:23 AM, Maxim Dounin mdou...@mdounin.ru

Re: Gzip и ETag

2013-05-08 Пенетрантность Maxim Dounin
Hello! On Wed, May 08, 2013 at 03:15:24PM +0400, Daniel Podolsky wrote: 2013/5/8 Maxim Dounin mdou...@mdounin.ru: Контент сжатый и контент несжатый - это два разных контента, и тут можно использовать только weak entity tags. Ну или Last-Modified. Сквид может обмануться? о нем я не подумал

Re: Gzip и ETag

2013-05-09 Пенетрантность Maxim Dounin
и говорю: заморочиться поддержкой weak etags можно, но Last-Modified всё равно есть чуть менее, чем всегда, и смысла в этом немного. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: resumable upload

2013-05-09 Пенетрантность Maxim Dounin
Hello! On Wed, May 08, 2013 at 10:13:05PM +0200, Valery Kholodkov wrote: On 05/08/2013 07:03 PM, Maxim Dounin wrote: Hello! On Tue, May 07, 2013 at 09:37:38PM +0200, Valery Kholodkov wrote: On 03/29/2013 11:46 PM, Anatoly Mikhailov wrote: On Mar 29, 2013, at 7:38 PM, Andrey N

Re: патч для Connection: Keep-Alive

2013-05-14 Пенетрантность Maxim Dounin
, не возвращать соответствующий заголовок - чревато ненужными проблемами и безуспешными попытками клиентов послать в то же соединение следующий запрос. Вообще я бы, честно говоря, не трогал это место. -- Maxim Dounin http://nginx.org/en/donation.html

Re: патч для Connection: Keep-Alive

2013-05-14 Пенетрантность Maxim Dounin
Hello! On Tue, May 14, 2013 at 09:39:42PM +0600, Илья Шипицин wrote: 14 мая 2013 г., 21:16 пользователь Maxim Dounin mdou...@mdounin.ru написал: Hello! On Tue, May 14, 2013 at 06:15:05PM +0600, Илья Шипицин wrote: [...] во всех случаях, когда добавлялся Keep-Alive: timeout

Re: патч для Connection: Keep-Alive

2013-05-14 Пенетрантность Maxim Dounin
тщательного тестирования. вариант не слать Connection никогда мы на кошках проверим, потом расскажу. В рассылках периодически жалуются даже на те очень нечастые ситуцаии, когда nginx так всё-таки делает (e.g., при переконфигурации). 14 мая 2013 г., 22:17 пользователь Maxim Dounin mdou

Re: nginx location single php file

2013-05-16 Пенетрантность Maxim Dounin
проблема в чём-то другом. E.g., если вы тестируете браузером, - авторизация может запрышиваться не для самой страницы, а для дополнительных ресурсов - картинок и т.п. - которые грузятся с других адресов. -- Maxim Dounin http://nginx.org/en/donation.html

Re: location и proxy pass

2013-05-16 Пенетрантность Maxim Dounin
/ в конце proxy_pass: location = /w/load.php { proxy_pass http://127.0.0.1:81; ... } Подробнее см. http://nginx.org/r/proxy_pass/ru. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru

Re: 502-е в почту

2013-05-22 Пенетрантность Maxim Dounin
{ access_log /tmp/nginx-400.log; error_page 418 /just_to_clear_other_error_pages; return 400; } -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo

Re: nginx под Windows 8

2013-05-24 Пенетрантность Maxim Dounin
character exists in the target multi-byte code page) Сделайте так, чтобы в пути не было русских букв - должно заработать. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman

Re: proxy_next_upstream http_403 code

2013-05-24 Пенетрантность Maxim Dounin
приводит к ошибке 403. upstream заканчивает попытки перебора серверов не обработав этот код в proxy_next_upstream. Патч прилагается. -- Maxim Dounin http://nginx.org/en/donation.html # HG changeset patch # User Maxim Dounin mdou...@mdounin.ru # Date 1369419922 -14400 # Node ID

Re: прошу помочь с кешированием

2013-05-27 Пенетрантность Maxim Dounin
это так, то nginx не будет такие ответы кешировать - если его явно об этом не попросить с помощью директивы proxy_ignore_headers. http://nginx.org/r/proxy_ignore_headers/ru -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list

Re: Увеличение latency при старте nginx

2013-05-28 Пенетрантность Maxim Dounin
логах nginx и syslog ничего аномального нет. Подскажите, пожалуйста, с чем это может быть связанно и в какую сторону копать? Наиболее банальный вариант - просто кончается канал. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing

Re: ngx_http_conf_get_module_main_conf questions

2013-06-02 Пенетрантность Maxim Dounin
понятнее, что вы имели ввиду. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: ngx_http_conf_get_module_main_conf questions

2013-06-03 Пенетрантность Maxim Dounin
всё работало без неё. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: ngx_http_conf_get_module_main_conf questions

2013-06-03 Пенетрантность Maxim Dounin
ngx_http_request_s сделать вывод о том, какой именно контент передаётся и/или передавался - нельзя. Более того, один ответ может содержать как части, отдающиеся из статических файлов, так и части, которые e.g. получены от бекенда и/или сгенерированы встроенным перлом. -- Maxim Dounin http

Re: ngx_http_conf_get_module_main_conf questions

2013-06-04 Пенетрантность Maxim Dounin
в модулях limit_conn и limit_req. В limit_conn наверное попроще. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

nginx-1.5.1

2013-06-04 Пенетрантность Maxim Dounin
перестать принимать соединения, если использовалось несколько рабочих процессов. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Что мешает развить скорость? (связка Apache22+NGINX 1.4.1)

2013-06-05 Пенетрантность Maxim Dounin
апач. Попробуйте для начала сделать client_body_buffer_size 512k; Должно заметно улучшить ситуацию. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Что мешает развить скорость? (связка Apache22+NGINX 1.4.1)

2013-06-05 Пенетрантность Maxim Dounin
, меня лично пару раз отправляло за урал... -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Настройки pcre

2013-06-05 Пенетрантность Maxim Dounin
mod_security. Нет. Вообще я бы для начала посмотрел внимательно на регулярное выражение. Если вы упираетесь в лимиты PCRE - то, скорее всего, регулярное выражение просто backtrack'ится экспоненциально, и его бы переписать. http://www.regular-expressions.info/catastrophic.html -- Maxim Dounin http

Re: limit_req странное поведение

2013-06-06 Пенетрантность Maxim Dounin
аргументов. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2013-06-08 Пенетрантность Maxim Dounin
/recursive_error_pages/ru. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: rewrite rules. help pls.

2013-06-10 Пенетрантность Maxim Dounin
= /playlist.xspf { fastcgi_pass php_backends; fastcgi_param SCRIPT_FILENAME $document_root/eltex/channels.php; include fastcgi_params; } -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: Вопрос по двум последовательным proxy_pass

2013-06-13 Пенетрантность Maxim Dounin
того, где исходный запрос обрабатывался раньше. По умолчанию запрос на бекенд формируется с заголовоком Connection: close, если иное не определено с помощью директивы proxy_set_header (http://nginx.org/r/proxy_set_header/ru). -- Maxim Dounin http://nginx.org/en/donation.html

Re: upstream max_fails и упавшие сервера

2013-06-17 Пенетрантность Maxim Dounin
перечитать конфигурацию. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: limit request and real ip

2013-06-19 Пенетрантность Maxim Dounin
что у меня в $binary_remote_addr будет реальный ip клиента? или все же ip будет из сети 10.0.0.0/8 ? Реальный ip. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo

Re: Модуль для доступа к базе данных, но без ngx_http_upstream_t

2013-06-19 Пенетрантность Maxim Dounin
выше случай правильно отражался в логах - можно подсмотреть соответствующую проверку e.g. в модуле fastcgi. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx

Re: Nginx редиректит (301) с добавлением слэша

2013-06-25 Пенетрантность Maxim Dounin
папку, т.е. как я понимаю слэш тут используется для обозначения того, что ищется папка, а не файл. Если для обработки запрошеного ресурса используется модуль отдачи статики, и запрошенный ресурс оказывается каталогом - то nginx возвращает 301 с добавлением /. -- Maxim Dounin http://nginx.org/en

Re: В логах nginx пишет вместо 127.0.0.1 ::ffff:127.0.0.1

2013-06-26 Пенетрантность Maxim Dounin
- будет ipv4. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Nginx редиректит (301) с добавлением слэша

2013-06-26 Пенетрантность Maxim Dounin
всё равно происходит редирект. Директива try_files не имеет отношения к редиректу. В вашем исходном конфиге директива try_files лишь обеспечивала обработку существующих каталогов модулем static nginx'а. -- Maxim Dounin http://nginx.org/en/donation.html

nginx-1.5.2

2013-07-02 Пенетрантность Maxim Dounin
; ошибка появилась в 1.3.14. *) Исправление: в модуле ngx_http_spdy_module. Спасибо Jim Radford. *) Исправление: nginx не собирался на Linux при использовании x32 ABI. Спасибо Сергею Иванцову. -- Maxim Dounin http://nginx.org/en/donation.html

Re: Double gzip compression

2013-07-03 Пенетрантность Maxim Dounin
сжимать не будет. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Возможно ли использовать nginx как туннель с кешированием статики и websockets

2013-07-03 Пенетрантность Maxim Dounin
Hello! On Wed, Jul 03, 2013 at 08:05:04AM -0400, tao wrote: Maxim Dounin Wrote: --- Hello! On Wed, Jul 03, 2013 at 05:45:24AM -0400, tao wrote: в браузере-клиенте (chrome) прописан ip http proxy (nginx) на домене club по 3000

Re: proxy pass и указание номера порта

2013-07-04 Пенетрантность Maxim Dounin
вышеприведённом конфиге будет ругань про то, что нужно указать resolver. Подробнее тут: http://nginx.org/r/proxy_pass/ru http://nginx.org/r/resolver/ru А вообще - для распределения нагрузки лучше описать блок upstream, подробнее тут: http://nginx.org/r/upstream/ru -- Maxim Dounin http

Re: upstream max_fails и упавшие сервера

2013-07-09 Пенетрантность Maxim Dounin
$request_time, $upstream_response_time имеет смысл в логи добавить - чтобы не писать явно после, а оперировать фактами. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo

Re: proxy cache bypass и 303 see other

2013-07-15 Пенетрантность Maxim Dounin
либо URL (и соответственно отдельный location), либо аргументы запроса. Ну либо уже уберите proxy_ignore_headers, и дайте бекенду управлять кешированием самому. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru

Re: Location два параметра

2013-07-15 Пенетрантность Maxim Dounin
/ { fastcgi_pass ...; fastcgi_param SCRIPT_FILENAME /path/to/d.php; include fastcgi_param; } И разбирать всё дальше в php. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: ngx http perl module каким методом обработать тело ответа бэкэнда

2013-07-15 Пенетрантность Maxim Dounin
Hello! On Sun, Jul 14, 2013 at 11:26:44PM -0400, commeta wrote: Подскажите, существуют ли методы чтобы получить в переменную содержимое страницы от бэкэнда? при помощи модуля ngx_http_perl_module? Нет. -- Maxim Dounin http://nginx.org/en/donation.html

Re: upstream: backup server

2013-07-17 Пенетрантность Maxim Dounin
/ru/docs/http/ngx_http_upstream_module.html#server -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Обработка error_page 405

2013-07-23 Пенетрантность Maxim Dounin
; } } location ^~ /errors/ { root /var/www; } но при POST / отдается стандартная нгинксовкая 405 Not Allowed Видимо, конструкция не совсем такая, и либо там, где обрабатывается запрос, нет error_page 405, либо после пренаправления снова делается return 405. -- Maxim

Re: Обработка error_page 405

2013-07-23 Пенетрантность Maxim Dounin
-method = NGX_HTTP_GET; r-method_name = ngx_http_get_name; } return ngx_http_internal_redirect(r, uri, args); } -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http

Re: Обработка error_page 405

2013-07-23 Пенетрантность Maxim Dounin
Hello! On Wed, Jul 24, 2013 at 12:58:54AM +0300, Андрей Василишин wrote: 23.07.2013 14:38, Maxim Dounin пишет: Hello! On Tue, Jul 23, 2013 at 12:00:14AM +0300, Андрей Василишин wrote: Есть такая конструкция: error_page 405 /errors/405.html; location

Re: Игнорируется client max body size в именованном location

2013-07-24 Пенетрантность Maxim Dounin
. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Обработка error_page 405

2013-07-24 Пенетрантность Maxim Dounin
Hello! On Wed, Jul 24, 2013 at 10:52:38AM +0300, Андрей Василишин wrote: 24.07.2013 3:31, Maxim Dounin пишет: Hello! On Wed, Jul 24, 2013 at 12:58:54AM +0300, Андрей Василишин wrote: 23.07.2013 14:38, Maxim Dounin пишет: Hello! On Tue, Jul 23, 2013 at 12:00:14AM +0300, Андрей

nginx-1.5.3

2013-07-30 Пенетрантность Maxim Dounin
директивы listen мог работать некорректно на DragonFlyBSD. Спасибо Sepherosa Ziehau. *) Исправление: в модуле ngx_http_xslt_filter_module. *) Исправление: в модуле ngx_http_sub_filter_module. -- Maxim Dounin http://nginx.org/en/donation.html

Re: Change upstreams weights dynamically according to their response times

2013-08-02 Пенетрантность Maxim Dounin
апстриму снова полегчает, можно дать больше нагрузки на него. Для решения этой задачи хорошо подойдёт балансировка по количеству соединений, см. http://nginx.org/r/least_conn. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list

Re: Change upstreams weights dynamically according to their response times

2013-08-03 Пенетрантность Maxim Dounin
запроса предыдущий уже был бы гарантированно завершён - то least_conn бы не работал (точнее, работал бы как обычный round-robin). Но 1000-1500 соединений должно с запасом хватить для нормальной балансировки. -- Maxim Dounin http://nginx.org/en/donation.html

Re: ModSecurity, защита WP и джумлы от ботов, перебирающих пароли

2013-08-03 Пенетрантность Maxim Dounin
спросить - а limit_req чем не подходит? http://nginx.org/r/limit_req -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: your mail

2013-08-16 Пенетрантность Maxim Dounin
же: error_page 500 502 503 504 /50x.shtml; location = /50x.shtml { allow all; } Встроенная страница об ошибке возвращается, если ошибка случается при обработке другой ошибки, см. http://nginx.org/r/recursive_error_pages. -- Maxim Dounin http://nginx.org/en

Re: set на уровне http

2013-08-16 Пенетрантность Maxim Dounin
т.п. Вводить директиву set на уровне http с совершенно другой семантикой - это не очень хорошая идея. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: одноразовые пароли в basic authentication

2013-08-18 Пенетрантность Maxim Dounin
такового. [1] http://mdounin.ru/hg/ngx_http_auth_request_module -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Кеширование проблема: перестает кешировать

2013-08-18 Пенетрантность Maxim Dounin
умер - несколько наивно. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

  1   2   3   4   5   6   7   8   9   10   >