Выношу в отдельную тему.
Речь о сём
http://www.sysoev.ru/nginx/
Quote:А вот это очень интересная тема. Я даже её вынесу в отдельный тренд. Ибо здесь про крон.
Только, уважаемый server, нгикс не ставится "вместо" он работает в связке с апачем. И хорошо работает. Вот только если у вас на дедике стоит только один сайт, типа куска тРамблёра. А вот конфиги под это дело панель ещё долго создавать не сможет. Да и не надо это буржуям. Они даже не знают что такое nginx. И не надо им это. Так что самим придётся девелопить на русс-язе если осилим.
Ну во первых, вопрос в том, зачем вообще нужен этот нгинкс и что это такое?
Далее по тексту всё считать имхатым IMHO.
nginx это "легкий" http сервер написанный в качестве фронт-енда к апачу. В общем случае распределение функций тут такое -
nginx быстро обрабатывает
статику, вроде http страниц, картинок, видео и всякой мультимедиа.
Все "гиморой" со всеми скриптами передаёт апачу на традиционную работу и получает от него результаты, которые и выдаёт в качестве фронд-энда.
Хотя как бы заявлено, что нгинкс имеет свой встроенный перл-компилятор, неотлаженный и непроверенный, но это всё не серьёзно. По любому php скрипты и тем более питон будет обрабатывать апач, отдавая выдачу Nginx.
Всё штатное взаимодействие между апачем и нгинксом написано разработчиками. Не предмет для разговора - читаем мануалы.
Зачем нужен этот nginx?
1. Крупные распределённые системы, где на одном серваке висит один домен и этот сервак работает в качестве фронд-энда. Примеры - тРамблёр, тындекс. Гуглю тож не помешало бы.
Нужна ли им панель управления?
Ответ очевиден.
2. Системы хостинга мультимедия (Фотогаллереи, ютубе всякие и их клоны).
Опять один домен на одну машину. А то и на де6сять-сто.
Нужна ли им панель управления?
3. Бесплатные хостинги, где на один дешовый сервачёк надо напхать как можно больше простеньких сайтов всяких ламеров, написанных на html и меющих каждй мизенрный трафик, но в совокупности пожирающих много системных ресурсов через апач.
Вот тут панель управления несомненно нужна. И именно бесплатная.
Обычно такие вопросы решаются через установку фри-бздя со стареньким апачем.
Но nginx тут позволяет применить и другие решения. При этом остаться в выигрыше по системным затратам.
Таким образом, имеет смысл рассматривать только пункт 3.
И тут встаёт лишь одна проблема (ещё раз - за остальными читаем суть проекта и его мануалы) - конфиги апача и nginxa. Когда сайт на сервере один, то всё настраивается ручками один раз - не проблема.
Но для любой панели управления придётся менять скрипты создания конфигов апача и nginx-а. А это уже отдельный проект. Обязательно при этом програмировать на перле, для этой панели.
И кто за это возьмётся бесплатно? Перл это вам не пхп для домохозяек, тут проффи нужны. А проффи стоят денюк.
Разработчикам панели это точно не надо. Они увы не знают то такое Nginx. А жаль.
P/S Кстати, проект nginx кажется мёртв уже много лет. И тестировался только со старыми апачами. Какие то там патчи от 03.11.2009 как бы выходят... Временами и местами...