28 марта 2013 г., 17:29 пользователь denis <de...@webmaster.spb.ru> написал: >> 1) Не использовать include "вида sites/*". Вообще конфигурить >> nginx одним файлом - гораздо приятнее и удобнее, а главное - >> понятнее, особенно новичкам. > > Ага. Особенно когда сайтов не 1-2, а десятков 5, причём конфигурация > типовая. Плюс на каждый - ещё пяток server-секций, с редиректами на основной > сайт. И теперь представим, что нам надо отключить 1 сайт с его > редиректами-алиасами. Автоматом (не ручками). В случае с conf/* - просто > удаляем/переносим 1 файл, и ВСЁ. А в 1... привет неделя секса с sed? > Вручную? А если надо поручить такое отключение тому самому "новичку"? > Усложним - отключать и подключать домены будем по нескольку раз в день. > Теперь понадобилось добавить 1 формат картинок на все домены. Правлю > conf/static.conf например, и всё, на всех доменах нормальный формат. > А с единым - привет сед? Плюс хорошо бы потом проверить все домены, что у > всех единая строка с картинками. > А теперь добавим еще location всем основным доменам. Тут я уже даже не > представляю, как это сделать кроме как вручную каждому сайту. > Теперь добавим конфиги в систему контроля версий. Что удобнее > контролировать, когда у нас 1 файл и надо откатить 1 домен из старой > ревизии, при этом сохранив десяток появившихся с того момента доменов, или > когда все домены в отдельных файлах? > > Да, а на 1 сервере у меня около 1к доменов. И вариант "поправить вручную" > идёт лесом, молча и сразу. > > Про понятнее - найти что-то глазами в 100кб конфиге сильно сложнее, чем в > пачке логически раскиданных, вдобавок суммарно далеко не 100кб (вспоминаем > вынесение типовых блоков в 1 файл). Плюс grep -l всегда поможет найти нужный > файл в пару кб, а его уже глазами целиком ухватить можно. > > И да, если используется ispmanager, несколько раз он бил мне этот "единый > конфиг", поэтому давно конфиг разбивается на сайты и инклудится. Потом очень > геморно - переписывать настройки под 2-10 сайтов, которые он каким-то > образом дропнул. > > Так что в каком-то странном мире Вы живете.
Я бы резюмировал бы так - дайте возможность вносить многострочные комментарии _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru