Current time: 04-20-2024, 01:02 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[DEV] Модуль ispCP-nginx (koffu)
Author Message
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #1
At [DEV] Модуль ispCP-nginx (koffu)
Все началось с того, что русскоязычное сообщество начало разработку модуля под nginx в этой теме.
(11-04-2009 12:50 PM)data-stream_ru Wrote:  Ну во первых, вопрос в том, зачем вообще нужен этот нгинкс и что это такое?
Далее по тексту всё считать имхатым IMHO.

nginx это "легкий" http сервер написанный в качестве фронт-енда к апачу. В общем случае распределение функций тут такое -
nginx быстро обрабатывает статику, вроде http страниц, картинок, видео и всякой мультимедиа.
Все "гиморой" со всеми скриптами передаёт апачу на традиционную работу и получает от него результаты, которые и выдаёт в качестве фронд-энда.
Хотя как бы заявлено, что нгинкс имеет свой встроенный перл-компилятор, неотлаженный и непроверенный, но это всё не серьёзно. По любому php скрипты и тем более питон будет обрабатывать апач, отдавая выдачу Nginx.

Всё штатное взаимодействие между апачем и нгинксом написано разработчиками. Не предмет для разговора - читаем мануалы.

Зачем нужен этот nginx?

1. Крупные распределённые системы, где на одном серваке висит один домен и этот сервак работает в качестве фронд-энда. Примеры - тРамблёр, тындекс. Гуглю тож не помешало бы.
Нужна ли им панель управления?
Ответ очевиден.

2. Системы хостинга мультимедия (Фотогаллереи, ютубе всякие и их клоны).
Опять один домен на одну машину. А то и на де6сять-сто.
Нужна ли им панель управления?

3. Бесплатные хостинги, где на один дешовый сервачёк надо напхать как можно больше простеньких сайтов всяких ламеров, написанных на html и меющих каждй мизенрный трафик, но в совокупности пожирающих много системных ресурсов через апач.
Вот тут панель управления несомненно нужна. И именно бесплатная.
Обычно такие вопросы решаются через установку фри-бздя со стареньким апачем.
Но nginx тут позволяет применить и другие решения. При этом остаться в выигрыше по системным затратам.
Таким образом, имеет смысл рассматривать только пункт 3.

И тут встаёт лишь одна проблема (ещё раз - за остальными читаем суть проекта и его мануалы) - конфиги апача и nginxa. Когда сайт на сервере один, то всё настраивается ручками один раз - не проблема. Но для любой панели управления придётся менять скрипты создания конфигов апача и nginx-а. А это уже отдельный проект. Обязательно при этом програмировать на перле, для этой панели.
И кто за это возьмётся бесплатно? Перл это вам не пхп для домохозяек, тут проффи нужны. А проффи стоят денюк.
Разработчикам панели это точно не надо. Они увы не знают то такое Nginx. А жаль.
Спустя некоторое время, началась разработка модуля пользователем под ником koffu. На данный момент выпущена седьмая версия модуля, достаточно стабильная для того, чтобы выпустить её в свет.
Всвязи с тем, что в старой теме накопилось очень много мусора и демагогии аж на 18 страниц, дальнейшую тему поддержки предлагаю вести тут. Будем потихоньку оформлять в свет. Итак последняя стабильная версия.

ispcp-nginx v0.7.1
Скачать (Зеркало, Зеркало2)

ispcp-nginx v0.7.2
Скачать (Зеркало, Зеркало2)

Документация (Также приложена к архиву)


Attached File(s)
.gz  ispcp-nginx-0.7.1.tar.gz (Size: 8.42 KB / Downloads: 14)
.gz  ispcp-nginx-0.7.2.tar.gz (Size: 11.13 KB / Downloads: 28)
(This post was last modified: 08-04-2011 02:26 AM by DragonZX.)
10-13-2010 12:25 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
[DEV] Модуль ispCP-nginx (koffu) - DragonZX - 10-13-2010 12:25 AM

Forum Jump:


User(s) browsing this thread: 2 Guest(s)