ISPManager 5 Lite или жесток и безмилостен вътрешен бизнес, Блог на беларуския системен администратор

полезни бележки

След като наскоро работех с панела ISPManager 4, като бях леко недоволен от резултата, реших да проверя на какво е способен панелът ISPManager 5 Lite. Тя ме привлече с възможността да инсталирам на FreeBSD. Вярно, както се оказа, само на FreeBSD 9. Категорично отказах да сложа десетката дори с принудителен избор на ОС. Преди инсталацията, според информацията на сайта, трябва да имате работещ ключ за активиране. Като цяло, ако има възможност да получа безплатен пробен период за 2 седмици, това не ме изплаши ни най-малко.

И така, внедрих чист FreeBSD 9.2 на виртуална машина, изтеглих инсталационния скрипт и стартирах. COREmanager се изтегли и стартира доста бързо, време е да инсталирате ISPmanager. Избрах опцията за персонализирана инсталация, за да инсталирам postfix като пощенски сървър и apache22-itk-mpm като уеб сървър. Знаех, че инсталирането на apache-itk-mpm не винаги минава без танци с тамбура, но имайки достатъчно опит с FreeBSD, бях сигурен, че всички грешки ще бъдат лесно отстранени. И да, прочетох предупреждение на доковете на ISP, че инсталирането на apache-itk-mpm не работи без проблеми и е по-добре първо да инсталирате apache22, да го деинсталирате и да инсталирате apache22-itk-mpm. Но логиката беше проста: ако има опция в скрипта, тогава може би всичко вече е поправено, но те забравиха да поправят доковете. В противен случай, ако опцията не работи, защо да я добавяте към скрипта?

Естествено, инсталационният процес беше прекъснат и това се случи на инсталацията на Apache. Но! Причината не беше, че Apache не можеше да инсталира, но това по някаква причина mod_rpaf2 не беше на разположение. Не успя да се изтегли, портът не беше сглобен и инсталирането на целия панел беше прекъснато. Опитът за ръчно настройване на порта също беше неуспешен и точно поради липсата на изходен код за порта. Да, това се случва във FreeBSD и се поправя чрез ръчно търсене на източници и поставянето им в/usr/ports/distfiles.