Welcome! Log In Create A New Profile

Advanced

Re: Request Entity Too Large

Maxim Dounin
March 28, 2013 11:30AM
Hello!

On Thu, Mar 28, 2013 at 05:29:22PM +0400, denis wrote:

> 28.03.2013 16:03, Maxim Dounin пишет:
> >При этом директива include - не гарантирует какой-либо порядок
> >включения файлов при использовании масок, что плохо отражается на
> >работоспособности конфигов, использующих директиву include для
> >включения множества блоков server{} и при этом не использующих
> >параметр default_server директивы listen.
> При чём тут вообще default_server? У меня он задаётся в отдельном
> конфиге, 000_default, и с этим проблем нет.

Тогда в чём ваша проблема с "первым видело основной блок и
привет"?

Если включаемые файлы написаны корректно, то они не должны
зависеть от порядка включения.

> >Очевидных решений два:
> >
> >1) Не использовать include "вида sites/*". Вообще конфигурить
> >nginx одним файлом - гораздо приятнее и удобнее, а главное -
> >понятнее, особенно новичкам.
> Ага. Особенно когда сайтов не 1-2, а десятков 5, причём конфигурация
> типовая. Плюс на каждый - ещё пяток server-секций, с редиректами на
> основной сайт. И теперь представим, что нам надо отключить 1 сайт с
> его редиректами-алиасами. Автоматом (не ручками). В случае с conf/*

Задача автического управления большими конфигами - она 1) совсем
отдельная, 2) файликами всё равно полноценно не решается, и 3) от
использования или не использования "include *" никак не зависит,
т.к. скрипту всё равно, что сделать на выходе.

В то же время, плач на тему "у меня ничего не работает" -
сводящийся к тому, что кривой конфиг получился из-за использования
вопрошающим "include *" - я тут наблюдаю с поразительной
регулярностью уже который год.

Так что несмотря на все кажущиеся достоинства "include *" - я
крайне негативно отношусь к этому механизму.

[...]

> >Может быть, но в ситуации, когда порядок вообще говоря не
> >определён - подобный вывод только собъёт с толку.
> Он покажет, как нгинх распарсил конфиги, в каком порядке загрузил файлы итд.

Чем вам поможет порядок, в котором nginx загрузил файлы в этот
раз, если в следующий раз - этот порядок вполне может быть другим?

--
Maxim Dounin
http://nginx.org/en/donation.html

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Request Entity Too Large

Андрей Василишин March 27, 2013 04:26PM

Re: Request Entity Too Large

Андрей Василишин March 27, 2013 05:38PM

Re: Request Entity Too Large

Maxim Dounin March 27, 2013 06:40PM

Re: Request Entity Too Large

Андрей Василишин March 28, 2013 04:58AM

Re: Request Entity Too Large

Maxim Dounin March 28, 2013 07:36AM

Re: Request Entity Too Large

Андрей Василишин March 28, 2013 01:54PM

Re: Request Entity Too Large

denis March 28, 2013 06:26AM

Re: Request Entity Too Large

Maxim Dounin March 28, 2013 08:06AM

Re: Request Entity Too Large

denis March 28, 2013 09:30AM

Re: Request Entity Too Large

Aleksandr Sytar March 28, 2013 09:36AM

Re: Request Entity Too Large

denis March 28, 2013 09:52AM

Re: Request Entity Too Large

Igor Sysoev March 29, 2013 03:10AM

Re: Request Entity Too Large

Maxim Dounin March 28, 2013 11:30AM

Re: Request Entity Too Large

denis March 28, 2013 04:54PM

Re: Request Entity Too Large

Daniel Podolsky March 28, 2013 09:54AM

Re: Request Entity Too Large

Валентин Бартенев March 28, 2013 10:52AM

Re: Request Entity Too Large

Maxim Dounin March 28, 2013 11:04AM

Re: Request Entity Too Large

Валентин Бартенев March 27, 2013 07:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 248
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready