Установка ISP Manager "Вручную"

[Удален]
11781

Может не открываю Америку, но искал это решение, решил поделиться с форумчанами сабжем.

Это для Ubuntu 9.10 x86_64 (как Вы уже догадались из первых строк ;) )


echo root:$password | /usr/sbin/chpasswd
mkdir -p /usr/local/ispmgr
cd /usr/local/ispmgr
/usr/bin/wget -O install.tgz http://us.download.ispsystem.com/Ubuntu-9/x86_64/ISPmanager-Lite/install.tgz
tar xvzpf install.tgz
rm install.tgz
/usr/bin/wget -O /usr/local/ispmgr/etc/ispmgr.lic -q "http://lic.ispsystem.com/ispmgr.lic?$IP"

# устанавливаем пакеты (список можно уменьшить или дополнить)
/usr/local/ispmgr/sbin/pkgctl -D cache
killall -9 ispmgr
/usr/local/ispmgr/sbin/pkgctl install www apache2
/usr/local/ispmgr/sbin/pkgctl activate www apache2
/usr/local/ispmgr/sbin/pkgctl install www nginx
/usr/local/ispmgr/sbin/pkgctl activate www nginx
/usr/local/ispmgr/sbin/pkgctl install ftp vsftpd
/usr/local/ispmgr/sbin/pkgctl activate ftp vsftpd
/usr/local/ispmgr/sbin/pkgctl install php php5
/usr/local/ispmgr/sbin/pkgctl activate php php5
/usr/local/ispmgr/sbin/pkgctl install mysql mysql-server
/usr/local/ispmgr/sbin/pkgctl activate mysql mysql-server
/usr/local/ispmgr/sbin/pkgctl install myadmin phpmyadmin-external
/usr/local/ispmgr/sbin/pkgctl activate myadmin phpmyadmin-external
/usr/local/ispmgr/sbin/pkgctl install smtp exim4
/usr/local/ispmgr/sbin/pkgctl activate smtp exim4
/usr/local/ispmgr/sbin/pkgctl -D cache
killall -9 ispmgr

# меняем рандом пасс мускуля на свой
mysqloldpass=`cat /usr/local/ispmgr/etc/ispmgr.conf|grep Password|awk {'print $2'}`
mysqladmin -uroot -p$mysqloldpass password $mysqlpass
rpl "$mysqloldpass" "$1" /usr/local/ispmgr/etc/ispmgr.conf
echo "Option Agree" >> /usr/local/ispmgr/etc/ispmgr.conf

# настраиваем пользователя по умолчанию
echo "Account \"$curuser\" {
Preset custom
SSL off
PHP mod
CGI off
SSI off
DiskLimit 0
FtpLimit 10000
MailLimit 0
DomainLimit 0
WebDomainLimit 10000
MailDomainLimit 0
DatabaseLimit 10000
DatabaseUserLimit 10000
BandwidthLimit 100000000
BandwidthUsage 0
Ip $IP
}
" >> /usr/local/ispmgr/etc/ispmgr.conf
killall -9 ispmgr

# включаем нужные модели апача
a2enmod rewrite filter

# Добавляем системный домен
/usr/local/ispmgr/sbin/mgrctl -m ispmgr wwwdomain.edit domain=`hostname -f` ip=$IP php=phpmod admin=admin\@`hostname -f` alias=www.`hostname -f` sok=ok su=vdsadmin

# контрольный ребут
reboot

у меня работает - несколько раз проверял ;)

ArtemZ
На сайте с 05.03.2007
Offline
151
#1

И зачем всё это? Нормальные парни качают инсталлятор и не парятся. Немного более странные парни делают всё тоже, что и у вас до

# устанавливаем пакеты (список можно уменьшить или дополнить)

а потом запускают инсталлятор

cd sbin

./ispinstall

А вы, сударь, ну совсем извращенец.

ArtemZ добавил 24.06.2010 в 13:21

И да, если вы ставите nginx - нужно тогда для апача ставить mod_rpaf. Ибо в противном случае апач не будет видеть ипы пользователей

C уважением, Жирков Артем, Netdedicated Solutions. ICQ 944536, Jabber j@artemz.ru
Himiko
На сайте с 28.08.2008
Offline
560
#2

ArtemZ, это нужно для автоматизации установки.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
[Удален]
#3
ArtemZ:
И зачем всё это? Нормальные парни качают инсталлятор и не парятся. Немного более странные парни делают всё тоже, что и у вас до

а потом запускают инсталлятор
cd sbin
./ispinstall

А вы, сударь, ну совсем извращенец.

ArtemZ добавил 24.06.2010 в 13:21
И да, если вы ставите nginx - нужно тогда для апача ставить mod_rpaf. Ибо в противном случае апач не будет видеть ипы пользователей

а Вы не подумали, что это именно вариант для того, что бы не ходить в консоль, а просто запустить с ноды инсталятор?

Если Вы не в курсе, то mod_rpaf ставится сам в такой конструкции.

вот так вот - решил сделать что-то полезное, а тут взяли и обосрали.

Что за люди ...

ArtemZ
На сайте с 05.03.2007
Offline
151
#4
Himiko:
ArtemZ, это нужно для автоматизации установки.

Для автоматизации установки используются образы с менее навороченными скриптами внутри

Himiko
На сайте с 28.08.2008
Offline
560
#5
coolvds:
а Вы не подумали, что это именно вариант для того, что бы не ходить в консоль, а просто запустить с ноды инсталятор?

Вообще, действительно проще сделать образы уже с ISP.

У меня есть подобные вместе с "тюнингом".

[Удален]
#6
Himiko:
ArtemZ, это нужно для автоматизации установки.

уверен, Вы можете этот код скорректировать или дополнить ;)

внесёте свою лепту в топик?

coolvds добавил 24.06.2010 в 13:27

Himiko:
Вообще, проще сделать образы уже с ISP.
У меня есть подобные вместе с "тюнингом".

об этом думали, но решили, что лучше ставить свежее ПО - будет ровнее, ИМХО.

зы. мы не ищем лёгких путей ;)

ArtemZ
На сайте с 05.03.2007
Offline
151
#7
coolvds:
уверен, Вы можете этот код скорректировать или дополнить ;)
внесёте свою лепту в топик?

Тут нечего добавлять. Нормальные люди делают образы, в которых всё ставят, настраивают и в загрузку ставят самоуничтожающиеся скрипты, которые просто апдейтят ипы и пароли где надо. Ну и лицензию.

ArtemZ добавил 24.06.2010 в 13:29

coolvds:
уверен, Вы можете этот код скорректировать или дополнить ;)
внесёте свою лепту в топик?

coolvds добавил 24.06.2010 в 13:27


об этом думали, но решили, что лучше ставить свежее ПО - будет ровнее, ИМХО.

зы. мы не ищем лёгких путей ;)

ISP и так сама апдейтится. Запустить апдейт софта тоже не проблема.

Himiko
На сайте с 28.08.2008
Offline
560
#8
ArtemZ:
Запустить апдейт софта тоже не проблема.

На самом деле это несколько тяжелее, чем установить на чистую систему.

[Удален]
#9
ArtemZ:
Тут нечего добавлять. Нормальные люди делают образы, в которых всё ставят, настраивают и в загрузку ставят самоуничтожающиеся скрипты, которые просто апдейтят ипы и пароли где надо. Ну и лицензию.

согласен, на OpenVZ это будет нормально, но ну нас аппаратная виртуализация по этому всё корректируем глобально, а не на уровне образа.

Работа этого скрипта с учётом ребута занимает 9 мин 29 сек ;)

кстати, очень бы хотелось увидеть комментарии от ispsystems по этому поводу.

coolvds добавил 24.06.2010 в 13:33

ArtemZ:

ISP и так сама апдейтится. Запустить апдейт софта тоже не проблема.

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

ArtemZ
На сайте с 05.03.2007
Offline
151
#10

А ребут зачем?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий