JBs + nginx (реврайт)

Запрос улучшений, интеграции с различными системами и т.д.
Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

JBs + nginx (реврайт)

Сообщение Data-Stream.ru » 2011-06-26 12:08:28

ДД!

Во первых респектов разработчикам.
Но...
Уже успел погимороится с панелькой, только вчера скачав.

У меня на серверах стоят по 2-3 конфига (можно выбирать под конкретные запросы пользователей).
Пробовал на сервере, где стоит
1. nginx + php 5.3 (через php-fpm)
2. ZendCore (Apache 2 + php 5.2 [Через php-cgi] + ZendOptimizer)

В первом корнфиге инсталяция вообще не прошла, даже после некотого редактирования кода. Умну там похоже запрещены шеловские заморочки. Вообще, использование командной строки через php это огромная дыра в безопасности. У нормальных хостеров установка панели не пройдёт.

Во втором конфиге прошло всё на раз. Ну значит есть фронт работ по закрытию дыр. За то респектов разработчикам.

Собственно по сабжу.
Реврайт для nginx надо переписать так -

Код: Выделить всё

# ---------- VirtualHost SubDomain billing.data-stream.ru ----------
server {
....


location / {
root /var/www/virtual/data-stream.ru/billing/htdocs/;
   try_files $uri $uri/ @billing;
index index.html index.php ;

limit_conn conn 5;
limit_req zone=2proxy burst=30;

}

location ~* \.(gif|jpg|jpeg|png|wmv|avi|mpg|mpeg|mp4|js|css|bmp|csv|doc|epg|gif|ico|odj|mp3|pdf|swf|txt|xls|xcf|iso|zip|rar|doc) {
...
}


location ~ \.(php|/)$ {
limit_conn conn 5;
limit_req zone=2proxy burst=30;
.....

            include        /etc/nginx/fastcgi_params;
}


....

   location @billing {

          fastcgi_pass   unix:/var/run/fastcgi/data-stream.ru;
          fastcgi_index  index.php;
   fastcgi_param  SCRIPT_FILENAME      $document_root/index.php;

#          fastcgi_param  SCRIPT_FILENAME  /... /htdocs/$fastcgi_script_name;
      fastcgi_param  QUERY_STRING     $uri;
   fastcgi_param  QUERY_STRING         &$args;
   fastcgi_param  SCRIPT_NAME          /index.php;
      fastcgi_param  REQUEST_METHOD   $request_method;
      fastcgi_param  CONTENT_TYPE     $content_type;
      fastcgi_param  CONTENT_LENGTH   $content_length;
      fastcgi_param  REDIRECT_STATUS    200;

            include        /etc/nginx/fastcgi_params;
   }
}
# ---------- End VirtualHost SubDomain billing.data-stream.ru ----------


Многоточие .... там у каждого своё.

P/S Во втором конфиге у меня панель не сработала. http://billing.data-stream.ru:8080/ Панель виснет, происходит бесконечный реврайт на самоё себя, потом срабатывает DDoS защита и мой IP банится сервером. Интересно, к чему бы это...

P/P/S Под IspCP Оmega интеграции как вижу нету. У кого нить какие нить хоть сырые подвижки есть? Думаю заняться чуть позже...
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: JBs + nginx (реврайт)

Сообщение Alex Keda » 2011-06-26 13:07:35

присылайте патчи - закоммитим.
вообще - сложного ничего быть не должно - написать либу, добавить галок...
Убей их всех! Бог потом рассортирует...

Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Re: JBs + nginx (реврайт)

Сообщение Data-Stream.ru » 2011-06-27 14:28:52

2lissyara

Я конечно разбирусь со временем, методом логического тыка...
В крайнем случае сообщество подключу (я там модератор Russian Corner, если ещё не "уволили за прогулы").
Но можеть хоть опишите основные функции библиотеки?
Людям попроще будет.
Коментов в либах к другим панелям маловато :(

P/S IspCP Omega бесплатная панель управления, т.е. сегмент рынка "для недорого но вменяемого хостинга" полностью совпадает с вашим продуктом. Думаю тут интеграция вообще должна быть на первом месте.
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: JBs + nginx (реврайт)

Сообщение Alex Keda » 2011-06-27 14:36:47

ну, я сам не разработчик
и не программист даже.

жизнь заставила разработкой заниматься - т.к. используем эту биллинговую панель и функционала не хватает.
==
насчёт объяснить - поднимите тестовый биллинг, поковыряйте, раза два три сломайте....
поймёте логику, интуитивно - дальше просто становится.
==
по функциям - я писал VdsManager.lib просто скопировав IspManager.lib
имена функций поменял, в конфиге добавил соответствующую секцию... и оно заработало (ну, содержимое функций я ещё два дня менял, но не суть =))).
с учётом что у вас даже сервис тот же - должно быть ещё легче.
Убей их всех! Бог потом рассортирует...

Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Re: JBs + nginx (реврайт)

Сообщение Data-Stream.ru » 2011-06-27 15:14:58

Нда, только поднимать нынче не на чем.
Вся рухлядь задействована.
Только "резать по живому".
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: JBs + nginx (реврайт)

Сообщение Alex Keda » 2011-06-27 15:23:18

эм... один юзер, один виртуалхост, одна база...
путой биллинг меньше 100 мегов занимает
Убей их всех! Бог потом рассортирует...

Data-Stream.ru
Сообщения: 80
Зарегистрирован: 2011-06-26 11:43:57
Откуда: Moscow, Russia
Контактная информация:

Re: JBs + nginx (реврайт)

Сообщение Data-Stream.ru » 2011-06-28 2:04:08

Для того чтобы делать под реальный сервак с реальной панелью управления, надо создать реальный конфиг.
А у нас ипользуется на одной железяке по два http сервера, по два php и куча прилад к ним.
Что то ставиться из ямы, что то компилится ручками.

Так что проще по живым клиентам резать :lol: ночью, пока они не видят ;) Не забывая про внеочередные бэкапы.
У нас на главном сервере остались только проверенные клиенты, пережившие не один переезд по ДЦ, пока всё не устаканилось.
Data-Stream Web Serfvice Provider - Профессиональный хостинг с индивидуальным подходом и администрированием за разумные цены.
IspCP Omega Team
Scanerlink Development Team


Вернуться в «Запрос улучшений»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей