![]() |
ispCP & nginx - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: Russian Corner (/forum-53.html) +--- Thread: ispCP & nginx (/thread-8322.html) |
RE: ispCP & nginx - server801 - 01-11-2010 12:40 AM вот на самом деле - хороший будет труд!кстати- у вас дебиан? RE: ispCP & nginx - data-stream_ru - 01-11-2010 01:45 AM (01-09-2010 11:10 AM)koffu Wrote: Есть-ли вообще схема взаимодействия компонентов панели? Юзер создаётся перловыми скриптами сколь я помню. RE: ispCP & nginx - koffu - 01-11-2010 06:47 AM Да, дебиан. А у вас? Судя по аватаре FreeBSD? Скрипт предельно простой, из базы берем домены для которых включены бэкапы делаем бэкапы. Я когда полностью протестирую, выложу в контриб. Сейчас в одном хостинговом проекте, который я веду, назревает переход с сипанели, из-за дороговизны, будем переходить на бесплатный аналог, поэтому сам заинтересован допилить. Итак, желающие тестировать, прошу, пробуем, об ошибках/пожеланиях можно отписывать прямо в почту или, желательно, сюда. Версия 2010-01(01) самая первая. ![]() Ещё заметка, для дебиана nginx из базы не заработает, там нет поддержки лимитов, можно закомментировать, но во время DDOS атаки будете жалеть... Установка nginx aptitude install libpcre3-dev libssl-dev ./configure --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_stub_status_module && make -j2 && make install nginx вешаем на 81, апач на 80 (чтобы не лазить ещё и в конфиг панели), поэтому переключаем этим iptables -t nat -A PREROUTING -s ! 127.0.0.1 -d 172.27.0.196 -p tcp --dport 80 -j REDIRECT --to-ports 81 Далее в скрипте в голове меняем параметры на свои, добавляем MySQL пользователя для доступа к базе ispcp. Лимиты установлены на / и .php, который дергает апач. Поставлены под себя на основании конфига сайта большого туроператора, которго часто DDOS-или. При желании менять строки - 70,71. Для фрей и линукса автоматом меняет use kqueue/epoll. Ещё, в апач будут идти коннекты от 127.0.0.1, поэтому, нужно поставить mod-rpaf, который на основании заголовков nginx HOST будет ставить правильную инфу в access.log. Траффик через nginx панелью считаться НЕ БУДЕТ! При отсутствии багов помещаем в контриб)) RE: ispCP & nginx - server801 - 01-11-2010 07:40 AM нет,хотелось бы под фришку,но увы....не допилили ее под нее...юзаю дебиан.хорошее делаете!вот только разрабы до сих пор не хотят понимать что есть nginx! RE: ispCP & nginx - koffu - 01-11-2010 07:47 AM Тестируй, будешь первым. ![]() RE: ispCP & nginx - koffu - 01-12-2010 04:30 PM Никому не интересно? RE: ispCP & nginx - data-stream_ru - 01-14-2010 01:23 AM (01-12-2010 04:30 PM)koffu Wrote: Никому не интересно? Мне афигеть как интересно. Просто свободных серверов под эксперементы нет. И интересно скорее на будущее, если собирусь таки сделать халявник. (01-11-2010 07:40 AM)server801 Wrote: нет,хотелось бы под фришку,но увы....не допилили ее под нее...юзаю дебиан.хорошее делаете!вот только разрабы до сих пор не хотят понимать что есть nginx! И не поймут. Потому сей проект останется чисто национальным и в сборку включён никогда не будет. Жаль конечно, но зато у нас сервера будут летать, а у них тормозить ![]() RE: ispCP & nginx - koffu - 01-15-2010 10:58 PM Смотри, я специально делал скрипт, который не требует никакого вмешательства в апач. Ты просто генерируешь конфиг, который вешает nginx на 81 порт. Траффик через него идет только в случае заворачивания файерволом всех внешних запросов с 80 на 81. Соответственно, можно создать правило, например, только для локальной сети. У меня он уже вовсю работает наружу. Если будет востребован, я напишу доку, хотя любой пёрл программер, взглянув на код, все поймёт. RE: ispCP & nginx - data-stream_ru - 01-16-2010 10:29 PM Доку пишите обязательно. Я в перле только на уровне пары строк добавить, не более. Но тут один моментик. Панелька считает трафик через iptables с 80-го порта. Не подохнет ли вся статистика и ограничения трафика на эккаунты? Тут правда и так этот функционал работает через пень колода ![]() RE: ispCP & nginx - koffu - 01-17-2010 08:10 PM (01-16-2010 10:29 PM)data-stream_ru Wrote: Доку пишите обязательно. Я в перле только на уровне пары строк добавить, не более. Тогда при наличии времени соберу все в кучу. Еще реализую поддомены. По-поводу статистики, все, что обработает nginx считаться не будет, по крайней мере сейчас. Я еще не пытался раскопать это, но если найду способ, реализую. Мне обязательно нужны отзывы о работе того, что есть и идеи для следующих версий. |