$uri могла содержать мусор при возврате
ошибок с кодом 400.
Спасибо Сергею Боброву.
*) Исправление: в работе параметра none директивы smtp_auth; ошибка
появилась в 1.5.6.
Спасибо Святославу Никольскому.
--
Maxim Dounin
http://nginx.org/en/donation.html
: в рабочем процессе мог произойти segmentation fault,
если с помощью директивы set изменялись переменные $http_...,
$sent_http_... или $upstream_http_
*) Исправление: в обработке ошибок выделения памяти.
Спасибо Markus Linnala и Feng Gu.
--
Maxim Dounin
http
использовании
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
параметром on игнорировалась,
если на предыдущем уровне использовалась директива proxy_store с явно
заданным путём к файлам.
*) Исправление: nginx не собирался с BoringSSL.
Спасибо Lukas Tribus.
--
Maxim Dounin
http://nginx.org/en/donation.html
--
Maxim Dounin
http://nginx.com/support.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
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
не будет ли правильнее?
Хотя, конечно, смотря по тому, какие стоят задачи
скорее всего связана с тем,
что если у людей наблюдаются проблемы с дисковой подсистемой - то
это обычно означает, что в их случае - эффективность page cache'а
низкая, и включение aio ситуацию скорее всего улучшит.
--
Maxim Dounin
http://nginx.org/en/donation.html
ssl так, чтобы ошибок и
предупреждений - не было. Простейший способ - взять бесплатный
сертификат для вашего домена где-нибудь на startssl.com. Ну или
выкинуть ssl из конструкции.
Только потом - пытаться что-то настраивать дальше.
--
Maxim Dounin
http://nginx.org/en/donation.html
Hello!
On Wed, Mar 13, 2013 at 06:25:15PM +0400, Anton Kiryushkin wrote:
Возник вопрос с тем, как перезапустить только процесс кэш-менеджера, не
трогая основной процесс и работающих воркеров?
Никак.
--
Maxim Dounin
http://nginx.org/en/donation.html
{
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
конфликтуют между собой (линукс очень трепетно относится к
попыткам слушать на одном и том же порту разные адреса), либо
просто конфликт по listen-сокетам с другим приложением.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing
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
уперся этот alive, меня раздражает то, что я не понимаю, что
происходит.
Спасибо.
С уважением,
Даниил Подольский.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
--
Maxim Dounin
http://nginx.org
выравнивание не важно - можно использовать
ngx_pnalloc(), это позволяет сэкономить немного памяти, особенно
если таких выделений много.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http
,
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
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
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 {
# тут страница
кодом внутри
nginx'а, особенно при использовании edge triggered методов
обработки соединений, сложности не представляет.
(Самописный upload progress на перле? Вообще-то он такого не
умеет...)
--
Maxim Dounin
http://nginx.org/en/donation.html
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 тоже можно слать перенаправления?
Можно
спокойно относится к использованию в URI
любых не-специальных символов, особенно учитывая, что такие
запросы вполне встречаются в реальности.
Если хочется проверять - это всегда можно сделать явно.
--
Maxim Dounin
http://nginx.org/en/donation.html
запросов тоже, не
помогут, даже при проверке точного совпадения. А вот регулярное
выражение, проверяющее $request, никто не мешает написать.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http
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
client_body_in_file_only; ошибка появилась в
1.3.9.
*) Исправление: ответы могли зависать, если использовались подзапросы и
при обработке подзапроса происходила DNS-ошибка.
Спасибо Lanshun Zhou.
*) Исправление: в процедуре учёта использования бэкендов.
--
Maxim Dounin
решением будет добавить ожидание перед возвратом
из ngx_console_handler(). В качетсве грубого хака - можно
попробовать воткнуть туда банальный ngx_msleep(1000), должно
помочь.
26 марта 2013 г., 18:08 пользователь Maxim Dounin mdou...@mdounin.ruнаписал:
Hello!
On Tue, Mar 26
Hello!
On Thu, Mar 28, 2013 at 05:29:22PM +0400, denis wrote:
28.03.2013 16:03, Maxim Dounin пишет:
При этом директива include - не гарантирует какой-либо порядок
включения файлов при использовании масок, что плохо отражается на
работоспособности конфигов, использующих директиву include для
строил нормальную синхронизацию именно с завершением
основного треда мастера (а тот, в свою очередь, пусть дожидается
всех остальных - как он, собственно, и сейчас делает).
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
- в зависимости от количества запросов к серверу, в
случае ip_hash - в зависимости от ip клиента.
В приведённом выше конфиге - будет работать только ip_hash.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru
пытался придумать правильное имя файла
сам. 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
понятно и к этому вопросов
нет.
11 апреля 2013 г., 15:17 пользователь Maxim Dounin
mdou...@mdounin.ruнаписал:
Hello!
On Thu, Apr 11, 2013 at 02:11:18PM +0400, Anton Kiryushkin 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...@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
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
em не имеет таких глюков.
Таки посмотрите на эти сокеты через netstat, и придёт вам
понимание.
А в 8.2 sockstat их, вероятно, просто показывать не умел.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
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
ни nginx'У ни клиенту
Поскольку я не разбираюсь в тонкостях реализации, написал сюда. Я прав, так
всё и просиходит?
Нет, не так.
Так, так.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http
Hello!
On Tue, Apr 16, 2013 at 04:43:29AM +0400, denis wrote:
16.04.2013 0:04, 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
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!
А в чём проблема, кроме необходимости слегка
форуме где советуют использовать отдельный менеджер fcgi, но ни
одного не нашёл живого под Win =(
Правильное решение вам уже было предложено.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http
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
откровенная неправда.
Имеет смысл смотреть внимательно на 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
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
нашли
уязвимость в nginx, - хорошей идеей будет сообщить подробности по
адресу security-al...@nginx.org, как указано на странице nginx
security advisories тут:
http://nginx.org/en/security_advisories.html
--
Maxim Dounin
http://nginx.org/en/donation.html
директивы в nginx'е, и не стоит
расчитывать, что это изменится. Я бы рекомендовал для начала
попытаться понять, как и почему оно работает именно так.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http
~* 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
отделять 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
, так что опасения верные.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
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
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.
Сквид может обмануться? о нем я не подумал
и говорю: заморочиться поддержкой weak etags
можно, но Last-Modified всё равно есть чуть менее, чем всегда, и
смысла в этом немного.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http
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
,
не возвращать соответствующий заголовок - чревато ненужными
проблемами и безуспешными попытками клиентов послать в то же
соединение следующий запрос.
Вообще я бы, честно говоря, не трогал это место.
--
Maxim Dounin
http://nginx.org/en/donation.html
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
тщательного
тестирования.
вариант не слать Connection никогда мы на кошках проверим, потом расскажу.
В рассылках периодически жалуются даже на те очень нечастые
ситуцаии, когда nginx так всё-таки делает (e.g., при
переконфигурации).
14 мая 2013 г., 22:17 пользователь Maxim Dounin mdou
проблема в чём-то
другом. E.g., если вы тестируете браузером, - авторизация может
запрышиваться не для самой страницы, а для дополнительных ресурсов -
картинок и т.п. - которые грузятся с других адресов.
--
Maxim Dounin
http://nginx.org/en/donation.html
/ в конце 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
{
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
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
приводит к ошибке 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
это так, то nginx
не будет такие ответы кешировать - если его явно об этом не
попросить с помощью директивы proxy_ignore_headers.
http://nginx.org/r/proxy_ignore_headers/ru
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
логах nginx и syslog ничего аномального нет.
Подскажите, пожалуйста, с чем это может быть связанно и в какую сторону
копать?
Наиболее банальный вариант - просто кончается канал.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing
понятнее, что вы имели ввиду.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-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
ngx_http_request_s сделать вывод о том, какой именно
контент передаётся и/или передавался - нельзя. Более того, один
ответ может содержать как части, отдающиеся из статических файлов,
так и части, которые e.g. получены от бекенда и/или сгенерированы
встроенным перлом.
--
Maxim Dounin
http
в модулях 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
перестать принимать соединения, если
использовалось несколько рабочих процессов.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
апач.
Попробуйте для начала сделать
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
, меня лично пару раз
отправляло за урал...
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
mod_security.
Нет. Вообще я бы для начала посмотрел внимательно на регулярное
выражение. Если вы упираетесь в лимиты PCRE - то, скорее всего,
регулярное выражение просто backtrack'ится экспоненциально, и его
бы переписать.
http://www.regular-expressions.info/catastrophic.html
--
Maxim Dounin
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
/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
= /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
того, где исходный запрос обрабатывался
раньше. По умолчанию запрос на бекенд формируется с заголовоком
Connection: close, если иное не определено с помощью директивы
proxy_set_header (http://nginx.org/r/proxy_set_header/ru).
--
Maxim Dounin
http://nginx.org/en/donation.html
перечитать конфигурацию.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
что у меня в $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
выше случай правильно отражался в
логах - можно подсмотреть соответствующую проверку 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
папку, т.е. как я понимаю
слэш тут используется для обозначения того, что ищется папка, а не файл.
Если для обработки запрошеного ресурса используется модуль отдачи
статики, и запрошенный ресурс оказывается каталогом - то nginx
возвращает 301 с добавлением /.
--
Maxim Dounin
http://nginx.org/en
- будет 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
всё равно
происходит редирект.
Директива try_files не имеет отношения к редиректу. В вашем
исходном конфиге директива try_files лишь обеспечивала обработку
существующих каталогов модулем static nginx'а.
--
Maxim Dounin
http://nginx.org/en/donation.html
;
ошибка появилась в 1.3.14.
*) Исправление: в модуле ngx_http_spdy_module.
Спасибо Jim Radford.
*) Исправление: nginx не собирался на Linux при использовании x32 ABI.
Спасибо Сергею Иванцову.
--
Maxim Dounin
http://nginx.org/en/donation.html
сжимать не будет.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
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
вышеприведённом конфиге будет ругань про
то, что нужно указать resolver. Подробнее тут:
http://nginx.org/r/proxy_pass/ru
http://nginx.org/r/resolver/ru
А вообще - для распределения нагрузки лучше описать блок
upstream, подробнее тут:
http://nginx.org/r/upstream/ru
--
Maxim Dounin
http
$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
либо URL (и
соответственно отдельный location), либо аргументы запроса.
Ну либо уже уберите proxy_ignore_headers, и дайте бекенду
управлять кешированием самому.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru
/ {
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
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
/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
;
}
}
location ^~ /errors/ {
root /var/www;
}
но при POST /
отдается стандартная нгинксовкая 405 Not Allowed
Видимо, конструкция не совсем такая, и либо там, где
обрабатывается запрос, нет error_page 405, либо после
пренаправления снова делается return 405.
--
Maxim
-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
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
.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
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, Андрей
директивы listen мог работать
некорректно на DragonFlyBSD.
Спасибо Sepherosa Ziehau.
*) Исправление: в модуле ngx_http_xslt_filter_module.
*) Исправление: в модуле ngx_http_sub_filter_module.
--
Maxim Dounin
http://nginx.org/en/donation.html
апстриму
снова полегчает, можно дать больше нагрузки на него.
Для решения этой задачи хорошо подойдёт балансировка по количеству
соединений, см. http://nginx.org/r/least_conn.
--
Maxim Dounin
http://nginx.org/en/donation.html
___
nginx-ru mailing list
запроса предыдущий уже был бы
гарантированно завершён - то least_conn бы не работал (точнее,
работал бы как обычный round-robin). Но 1000-1500 соединений
должно с запасом хватить для нормальной балансировки.
--
Maxim Dounin
http://nginx.org/en/donation.html
спросить - а 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
же:
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
т.п. Вводить
директиву 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
такового.
[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
умер - несколько наивно.
--
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 - 100 из 1654 matches
Mail list logo