ispCP Omega помогите настроить

Изображение пользователя Dexel.

Здравствуйте.
Установка на Kubuntu закончилась тем, что слёг локальный сервер. Он был без публичного доступа. Сейчас открывается один единственный тестовый хост в котором html-страница (без PHP).
Ни один хост PHP не открывается. Даже тот, содержимое которого phpinfo().
В файле /etc/hosts он затёр все мои хосты, записал пару строчек. Среди них уже не было localhost и адресов 127.0.0.1 и 127.0.1.1
Вручную всё обратно вернул, чтобы хоть ОСь после этих деяний запустилась (говорят что Kubuntu работает через localhost сама с собой).

На второй операционке Debian 7 та же петрушка - Error 500.
Там - боевой сервер. Чистая виртуалка была установлена для установки на неё ispCP.

Её файл хостс тоже модифицирован был при установке.
Вот содержимое, где ip.ip.ip.ip - это ip сервера
mysite.ru - рабочий сайт, который живёт на том сервере. И на этот сервер нужно как-то установить ispCP панель.

И на Kubuntu 13.10, и на Debian 7 та же картина:

+1
MacLeod - 17 Ноябрь, 2013 - 20:59
Изображение пользователя MacLeod.

Для начала, спрошу, зачем вам эта муть?)
Для поддержки на боевом сервере 2-3 хостов и, если не ошибаюсь, с поднятием там прожорливого тормозного апача?
По теме: данная панелька, очевидно, неверно сконфигурила пакеты-компоненты. Видимо, версии немного отличаются от тех, для которых писалось.
Если прямо очень горит поставить омегу - могу на досуге воткнуть на виртуалку и потом описать, где чего надо поправить... но я бы рекомендовал использовать Nginx + php-fpm + opcache, форк mysql в зависимости от ситуации (mariadb, например, быстрее работает с большим количеством запросов, но начинает сдавать позиции на очень больших таблицах и т.д.).

0
Dexel - 17 Ноябрь, 2013 - 21:26
Изображение пользователя Dexel.

Рекомендуют омегу... Ещё б рекомендовали как её поставить ;)
Там не 2-3, там пару тысяч сайтов будет.
Версия Omega - старая конечно, эдак в 2009г проект сдох.
1.0.7 версия - под Debian 6 (у меня 7), и под Ubuntu 10.04 (у меня 13.10).

А что горит - это факт. Информации ноль. И впервые этого зверя вижу.
Нужно на Apache2 + mySQL, хотя хочется PostgreSQL.
Помогите пож

+1
MacLeod - 18 Ноябрь, 2013 - 03:15
Изображение пользователя MacLeod.

Итак, ставим http://cdimage.debian.org/debian-cd/7.2.0/amd64/iso-cd/debian-7.2.0-amd64-netinst.iso на виртуалку.

Заходим по ssh, качаем архив, распаковываем и переходим в распакованный каталог:

wget http://sourceforge.net/projects/ispcp/files/ispCP%20Omega/ispCP%20Omega%201.0.7/ispcp-omega-1.0.7.tar.gz
tar -xf ispcp-omega-1.0.7.tar.gz
cd ispcp-omega-1.0.7

Смотрим в docs/Debian (в docs/Ubuntu есть список пакетов для lucid, теоретически наверное поставить можно, но я не пробовал).
Поскольку список пакетов подготовлен для debian 6, внесем поправки в файл docs/Debian/debian-packages-squeeze:

libperl5.10 -> libperl5.14
libmysqlclient16 -> libmysqlclient18
diff - удалить

Установим нужные пакеты, предложит удалить exim и поставить кучу пакетов на 200+ метров, соглашаемся:

apt-get install $(cat ./docs/Debian/debian-packages-squeeze)

Находясь в том же каталоге (ispcp-omega-1.0.7), собираем:

make

Если все прошло успешно, устанавливаем:

make install

Установка на, всякий случай, производится в /tmp, поэтому копируем всю байду в систему:

cp -R /tmp/ispcp/* /

Запускаем скрипт конфигурации и отвечаем на вопросы:

cd /var/www/ispcp/engine/setup/
perl ./ispcp-setup

В браузере заходим на http://ip_виртуалки, видим:

Заходим под admin (или другим, указанным при конфигурации юзере).
Создаем реселлера, входим под ним (там есть ссылка), создаем юзера, указываем домен, ставим галочку чтобы работал PHP:

Далее на локальной машине указываем в /etc/hosts (либо правильно настраиваем DNS, я эту тему опущу =) ) созданный хост и айпи виртуалки, заходим через браузер:

Хосты создаются в /var/www/virtual/
Развлекайтесь =)

Есть два момента:
1) я не даю никаких гарантий, что нигде не будет глюков, поскольку версия древняя.
2) при таком размахе на хостинг, обратите внимание на ISPManager, там есть продукты под любые цели. Дешевле можно купить у дилеров. Поддержка новых ОСей и обновлений гарантирована.

0
Dexel - 18 Ноябрь, 2013 - 04:46
Изображение пользователя Dexel.

Не поверите, точь-в-точь так ставил. Эbоb500
Всё потому что они копипастят версию девятого года ;)
У них панелька с input text логина и пароля, и у меня такого же цвета только с надписью Ebob500 :)

Может ну его в баню, та поставить Webmin...

0
MacLeod - 18 Ноябрь, 2013 - 05:29
Изображение пользователя MacLeod.

Они? Работает же.. за 20 минут завелось =)

0
Dexel - 18 Ноябрь, 2013 - 16:24
Изображение пользователя Dexel.

Ура! Открылась!
Что было понятия не имею.
Сейчас - на VirtualBox установил нулёвый Debian 7, всё запустилось сходу.
Разница наверное в цвете сумки для бубна. Ранее у меня Apache и БД установлены уже были. Там видать причина.

Мэрси огромное!

0
MacLeod - 18 Ноябрь, 2013 - 16:33
Изображение пользователя MacLeod.

Там еще всякие спамассасины и SSL сертификаты для почты и прочие пакеты руками придется поднастроить... proftpd вроде как тупит, если у машины нет изначально реального DNS имени. Ну, думаю дальше разберетесь =)

0
RA9OAJ - 19 Ноябрь, 2013 - 06:55
Изображение пользователя RA9OAJ.

Ставил, была аналогичная проблема с 500 Internal Error. Проблема была с тем, что сервер не мог запустить скрипты (php) от имени пользователя. Исправлял ситуация как-то. Точно не скажу. По-моему правил что-то в настройках, чтобы можно было запускать скрипты от имени пользователя uid которого больше 1000. Могу потом дома на тестовом сервере посмотреть, если Вам интересно.

0
Dexel - 19 Ноябрь, 2013 - 07:26
Изображение пользователя Dexel.

Уже всё работает. Мэрси.

0
RA9OAJ - 19 Ноябрь, 2013 - 09:59
Изображение пользователя RA9OAJ.

Да не за что.
А если попробовать развернуть еще пару серверов и поставить там - все ли с первого раза получится?
Поэтому и советую попробовать еще разок развернуть и посмотреть что не так было и как с этим бороться.
А так рад за Вас!

0
Гость - 19 Ноябрь, 2013 - 10:18

Это как в похоронном бюро прикол, вывеска "Приходите ещё!"
Эта ж панель не каждый день ставится.
Один раз поставил и работает. Потом надоела, понял что есть более функциональная какая-то, например Webmin - и поставил её ;)
А на счёт ispCP панели - навязали мне её. Другие рекомендовали. Сейчас своими лапами помацал, и сравниваю с Webmin. Ещё думаю на чём остановиться...

0
RA9OAJ - 20 Ноябрь, 2013 - 08:45
Изображение пользователя RA9OAJ.

Ну, вэбмин - это система администрирования систем по вэб, а ispCP Omega - система управления вэб сервисами сайтов.
Задачи пересекающиеся конечно есть, но это сервисы разных уровней.
Походу, я сразу не понял, что Вам было нужно.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры