Настраиваем хостинг с помощью ISPmanager
23 Jul 2013 | Автор: dd |Прикупил тут себе с оказией шведский хостинг за довольно не плохие деньги, ну и надо потестить. А смысл в том, что VPS дешевый, но поставляется он в этой связи не настроенным.
Так что встал вопрос установки всего ПО. Памятуя что веб-сервер на CentOS я настраивал где то часа три, и самое главное, что после установки всего софта я так и не смог поставить ISPmanager, так как при инсталяции скрипт стал ругаться, что у меня не установлены почтовые дела, которые мне были совершенно не нужны на веб-сервере.
В тот раз я разбираться не стал, а сегодня сразу полез искать: во-первых лицензию на панель управления, а во-вторых админа, так как было неохота ставить весь фарш самому. И вместо этого нашел прекрасный сайт, на которым можно заказать как услуги администрирования и установки ПО на ваш VPS или сервер, так и любую возможную панель управления хостингом: Plesk, DirectAdmin, Cpanel или ISP.
Свой выбор я остановил на вечной ISPmanager Lite, стоящей 1100 рублей, причем для установки можно заказать и триал на две недели. В принципе если не хочется платить, то можно заказать триал, все поднять, настроить, а потом забить на панель. ISPmanager Lite- как раз отличное решение для собственного хостинга, когда не надо ничего реселлить и разделять пользователей.
Как выяснилось я все делал неправильно, как человек испорченный фрей и сырцами, так как сначала ставится панель управления на свежую систему, а потом она уже, из своих диалогов, накатывает весь прикладной софт. Если у вас уже стоит какой то софт, то его лучше снести, ибо могут возникнуть конфликты в процессе установки.
Собственно лицензия ISP выпускается на IP, так что прежде чем начинать установку, вам необходимо выпустить для себя лицензию, прикрепив её на один из IP вашего VPS- лучше дефолтный, чтобы системе не пришлось объяснять, какой у вас IP основной.
После того как на сайте дистрибутера вы зарегались и заказали себе лицензию (это занимает несколько минут), можно переходить к настройке VPS.
Для начала качаем установочный скрипт ISP, выполнив любую из команд:
# fetch “http://download.ispsystem.com/install.sh”
# curl -o install.sh “http://download.ispsystem.com/install.sh”
# wget “http://download.ispsystem.com/install.sh”
фетча у меня в системе не было, так что я покурлыкал и запустил скрипт на выполнение
# sh install.sh
если он сам не определил систему или основной IP, то ему надо будет задать ключик:
–os OS Принудительное указание операционной системы
–arch ARCH Принудительное указание архитектуры (i386, i686)
–ip IP Принудительное указание IP-адреса лицензии
но у меня все прошло нормально- систему определил, IP обнаружил, после чего запросил лицензию, что занимает секунд 10-15 и далее скачав её, пошел набор окон.
Ставить необходимо только stable, если не хотите получить набор багов и дырок безопасности..
Окна инсталятора мне скриншотить и публиковать в ломы, так что опишу все на словах- инсталлятор задетектил систему CentOS 6.0, после чего предложил подключить несколько репозиториев CentOS, которые требуются для установки прикладного софта. После этого установщик предлагает несколько наборов софта (минимальный, весь, наиболее популярный), но я выбрал ручной, где выводится весь основной софт, из которого можно выбрать что ставить, а также выбрать определенный пакет (если их предлагается несколько на выбор). Я, как и в предыдущий раз, отключил все почтовые дела, дабы не грузить сервак и потому что они мне ни к чему на сателлитах.
После чего говорим инсталить, и идем курить бамбук- пить чай – писать статью. На все, про все уходит 15-20 минут, после чего система сообщает, что все установлено и мы можем логиниться по адресу https://IP:1500/ispmgr или https://IP/manager/
Файл конфигурации ISP Manager находится по данному адресу /usr/local/ispmgr/etc/ispmgr.conf директивы можно посмотреть на офф.сайте ISP.
Из самой панельки ISP вы уже можете доставить тот софт, что необходимо в вашей системе или вы не поставили при установке. К примеру тот nginx. Для этого надо пройти: Полное меню -> Настройки сервера -> Возможности