Как установить панель ISPmanager 4 в FreeBSD?

12
iamsens
На сайте с 26.08.2009
Offline
115
#11

phpmyadmin, пофиг откуда ставить, главное чтобы он был закрыт паролем т.к. в нем постоянно разные уязвимости всплывают

Александр Фролов
На сайте с 27.12.2007
Offline
155
#12

В общем, все получилось!

Краткая инструкция, если кому будет нужно:

1. Устанавливаем 9.3-RELEASE FreeBSD 9.3-RELEASE #0 r268512.

Порты из дистрибутива, не обновляем.

Ставим из дистрибутива порты, исходники ядра.

2. Пересобираем ядро с поддержкой квот и файервола ipfw.

3. Копируем install.sh с другого сервера, где раньше был установлен ISPmanager 4.

4. Запускаем установку ISPmanager 4:

sh install.sh

Выбираем ISPmanaher Lite, стабильную версию.

Порты не обновляем!

Выбираем минимальную установку.

5. Ставим из возможностей необходимое ПО.

Ставим apache22-2.2.27

Ставим PHP

... и что еще нужно.

6. Ставим руками из портов mod_php55

cd /usr/ports/www/mod_php55

Потом сбрасываем кэш ISPmanager:

/usr/local/ispmgr/sbin/pkgctl cache
killall ispmgr

7. Сохраняем старые порты:

mv /usr/ports/ /usr/ports.1

8. Обновляем порты, как обычно

portsnap fetch 
portsnap extract

9. Конвертируем систему для pkg

cd /usr/ports/ports-mgmt/pkg
make UPGRADEPKG=1 install clean
pkg2ng

10. Ставим phpmyadmin из портов

Правим конфиг phpmyadmin, добавляем руками phpmyadmin в меню ISPmanager.

iHead
На сайте с 25.04.2008
Offline
137
#13

ядро можно не пересобирать.

квоты в 9.3 и так включены в GENERIC, а ipfw можно как модуль ядра подгрузить.

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
Александр Фролов
На сайте с 27.12.2007
Offline
155
#14
iHead:
ядро можно не пересобирать.
квоты в 9.3 и так включены в GENERIC, а ipfw можно как модуль ядра подгрузить.

Да, все так.

Всем спасибо за помощь в решении проблемы!

Andreyka
На сайте с 19.02.2005
Offline
822
#15

Автобус из буханки хлеба.джпг

Не стоит плодить сущности без необходимости
Александр Фролов
На сайте с 27.12.2007
Offline
155
#16
Andreyka:
Автобус из буханки хлеба.джпг

Ага, и это еще на слабой виртуалке)

Но исходя из задачи, меня вполне устраивает. Это именно то, что мне сейчас нужно на этом сервере.

VO
На сайте с 27.07.2008
Offline
149
#17

Если нужно поставить быстро, ставите весь софт из pkg, распаковываете архив с ispmanager, сочиняете ispmgr.conf и дальше живете с compat9x пока все окончательно не протухнет.

Александр Фролов
На сайте с 27.12.2007
Offline
155
#18
V(o)ViK:
Если нужно поставить быстро, ставите весь софт из pkg, распаковываете архив с ispmanager, сочиняете ispmgr.conf и дальше живете с compat9x пока все окончательно не протухнет.

Правильно ли я понял, что достаточно распаковать архив установщика панели и панель заработает??

Она же еще в ОС должна встроиться и конфиги под себя исправить?

Можно поподробнее про этот способ?

VO
На сайте с 27.07.2008
Offline
149
#19

mkdir /usr/local/ispmgr

cd /usr/local/ispmgr
fetch http://download.ispsystem.com/FreeBSD-9.3/amd64/ISPmanager-Lite/install.4.4.10.23.tgz
tar -zxf install.4.4.10.23.tgz

Запускаете панель,

/usr/local/ispmgr/sbin/ihttpd _IP_ 1500

Дальше по выбору, смотря какие версии софта нужны, что-то вроде,

pkg install apache22-itk-mpm nginx nrpe-ssl php5 php5-dom php5-gd php5-mysql dovecot exim mysql55-server mysql55-client proftpd awstats maildrop

Дальше по wiki смотрите как настраиваются нужные версии ПО, выполняете это и сочиняете ispmgr.conf по примеру с работающего сервера.

Метод геморойный, но вполне рабочий. Если все настроите, дальше будет легко обновлять.

Александр Фролов
На сайте с 27.12.2007
Offline
155
#20

Спасибо, при следующей установке попробую!

12

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