Установка ISPManager Lite на сервер с операционной системой Linux
В данной статье рассмотрен процесс установки(инсталляции) панели управления сервером ISPManager Lite от компании ISPSystem. ISPManager - это достаточно простая к пониманию и использованию панель управления персональным сервером, VDS(выделенный сервер) или VPS(виртуальный выделенный сервер) с широкими возможностями по управлению и настройке разнообразных сервисов, ориентированных преимущественно на веб-сервисы. Панель управления сервером ISPManager поставляется в двух нескольких: Lite, Pro и Cluster.
Содержание:
Версии ISPManager
Pro-версия является полным решением для предоставления хостинга с разделением ресурсов и прав, хорошо подходит для тех кто собирается заниматься реселлингом и Shared-вебхостингом на выделенном сервере.
Cluster-версия подходит для тех кто хочет организовать отказоустойчивый и масштабируемый веб-хостинг с использованием нескольких физических серверов.
Lite-версия является отличным решением для управления сервером на котором размещаются ваши персональные сайты или же сайты ваших друзей.
Арендовав VPS/VDS для собственных проектов лучшим выбором будет ISPManager Lite, установленный на ОС Linux. Данную панель рекомендуется ставить на Debian-подобную ОС, так что лучшими операционками класса Линукс для данной панели управления являются Debian и Ubuntu.
Предполагается что у вас уже арендован сервер и установлена минимальная конфигурация ОС последней версии(чистая операционка без apache, php, mysql, bind и т.п.), получен логин и пароль для доступа к серверу по SSH. Также вы должны купить лицензию на ISPManager Lite зарегистрированную на один из IP-адресов вашего сервера.
Установка ISPManager
Начинаем наше путешествие...
Прежде чем приступить к установке нужно проверить активна ли наша лицензия, которую мы купили, возможно для ее активации придется стучать в саппорт - всякое бывает. Проверить активность лицензии ISPManager очень просто, вбиваем в браузер строку:
http://lic.ispsystem.com/ispmgr.lic?ip=xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx - IP адрес вашего сервера, на который была куплена лицензия.
Если в окне браузера появится страничка из строчек разных символов - значит все ОК. Если же в результате загрузки такой ссылки в браузере пустая страничка - нужно писать в поддержку чтобы активировали лицензию.
С лицензией разобрались, переходим к настройке - логинимся на сервер через консольный клиент (Putty, Kitty или другой).
Обновляем репозиторий и программное обеспечение двумя командами:
apt-get update
apt-get dist-upgrade
Ставим базовое необходимое программное обеспечение (Midnight Commander, 7-Zip, Wget, Htop):
apt-get install mc p7zip-full wget htop
Качаем инсталляционный скрипт с сайта производителя:
cd /tmp/
wget "http://cdn.ispsystem.com/install.sh"
Запускаем установку ISPManager командой:
sh install.sh --ip xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx - IP адрес сервера, на который оформлена лицензия.
Примечание: Если на сервере только 1 выделенный IP-адрес то опцию --ip xxx.xxx.xxx.xxx можно не использовать.
Скрипт в интерактивном режиме спросит нас что мы хотим установить - жмем 1 (ISPManager), потом следует запрос какую версию ставить - жмем 1 (ISPManager-Lite).
Далее последует проверка лицензии и будут предложены для выбора зеркала откуда качать установочные файлы - жмем что ближе к нашему серверу, я например выбрал 2 - US (United States).
Следующим запросом будет какую версию ставить - выбираем стабильную (stable) - 2. После этого начнется загрузка необходимого программного пакета, она длится не долго, за пару десятков секунд все будет готово (зависит от ширины вашего канала на сервере).
По завершению загрузки появится графический установщик, смотрим верна ли наша версия ОС и жмем Yes.
Теперь начнется загрузка необходимого программного обеспечения для ОС Linux, некоторых патчей безопасности и прочая лабуда, за это время можно сходить поставить на плиту чайник или включить электрочайник для приготовления чая или кофе )
После загрузки появится запрос ввести корректное имя сервера (имя хоста или hostname) - здесь вводим имя домена, который будет привязан к вашему серверу, если же вы не зарегистрировали отдельный домен для вашего сервера и вам оно не нужно то прописываем здесь удобное имя, например: ubuntu.server
Дальше установщик соберет информацию про имеющиеся пакеты и предложит выбрать вариант установки, я всегда предпочитаю ручной выбор, так как полезно знать что будет ставится:
Выбираем нужные нам службы для установки, в принципе здесь можно ставить все, если окажется ненужное то потом можно поотключать:
При выборе сервиса предлагаются его разные версии или же none(не устанавливать):
После нажатия кнопочки Install начнется установка и конфигурация выбранного программного обеспечения, можно идти за кофе или чаем и откинувшись на спинку удобного кресла расслабиться минут так на 5-15 (время зависит от ширины интернет-канала и мощности сервера).
После установки программного обеспечения пойдет проверка всех установленных сервисов, так сказать тест:
Если все в порядке то напротив каждого сервиса будет надпись ОК, а в конце окна будет кнопочка ОК - жмем ее и возвращаемся в консоль:
Установка выполнена! Можно переходить в панель управления ISPManager, по умолчанию она находится по адресу:
https://xxx.xxx.xxx.xxx/manager/
где xxx.xxx.xxx.xxx - IP адрес вашего сервера.
Вводим свой логин root и пароль к нему, попадаем в саму панель ISPManager, нас сразу попросят принять лицензионное соглашение и сделать начальные настройки нашего сервера.
Предлагают изменить имя нашего сервера и часовой пояс, выбираем нужное нам:
Теперь нужно сделать настройку автообновлений - все оставляем по умолчанию (выполнять, stable), можно только выбрать близкое зеркало для загрузок, если нужно.
Следующий этап очень важен - указываем сложный пароль для root пользователя для доступа к системе и к серверу БД MySQL - ставим пароли длиной не менее 18 символов с использованием символов верхнего и нижнего регистра + цифры. Период смены пароля ставим в 0 (не менять пароль по истечению времени):
В завершение
После этого диалог закроется и весь функционал вашего сервера с установленной панелью управления ISPManager Lite теперь в ваших руках. Статья получилась в виде скрупулезного мануала, думаю что теперь у вас не возникнет проблем с установкой ISPManager, удачи!
Полезная информация:
- https://www.ispsystem.ru/software/ispmanager - Страница на официальном сайте;
- https://www.isplicense.ru/services/ispsystem/ispmanager/ - Купить ISPManager Lite у реселлера, вечная лицензия 31$ (уже НЕТ);
- https://www.ispsystem.ru/support - Техническая поддержка продуктов.
спасибо, очень подробно
спасибо,спасибо,спасибо,спасибо,спасибо,спасибо,спасибо,спасибо,
спасиб те, человек
(Дальше установщик соберет информацию про имеющиеся пакеты и предложит выбрать вариант установки) что делать если дальше выдает ошибку (Не удается получить информацию о доступных пакетах )?подскажите плиз
Операционная система Linux должна быть, по возможности, самой свежей версии и установлена в минимальной конфигурации - без дополнительных сервисов (apache, mysql, exim, bind и т.п.), только SSHd для удаленного доступа. Если какие либо из сервисов уже установлены то перед установкой ISPManager можно попробовать их удалить, сохранив перед этим все важные данные.
Также перед установкой панели нужно обновить репозиторий и программное обеспечение (в статье это описано), чтобы панель смогла получить самые свежие программные продукты и знала откуда их качать.
Внимание: установка ISPManager на сервер с уже установленными и работающими сервисами может повлечь за собой потерю работоспособности этих сервисов, а также утрату важных данных и конфигурационных файлов.
При возникновении больших трудностей с установкой ISPManager можно попробовать обратиться в техническую поддержку продукта.
Здравствуйте!
Не подскажите где можно найти полноценную информацию по настройке конфигурации сервера на ISPManager Lite
Как установить инфо по всему инету, а вот как настроить нету. Специально скрывают что-ли?Я понимаю что на каждом сервере своя конфигурация , ну хотя бы на примере какой-нибудь, так всё равно не найду ничего, везде по каплям разбросано и написано не понятным сленгом. Все пишут закажи мол настройку у профи, так заказал ведь.Через 2 месяца сервер стал падать. Обратился к этим профи, предложили администрирование на ежемесячной оплате. Ну я и вразумел почему у меня сервер падать стал. Так что хотелось бы самому научиться, без разных шарлотанов с бубнами...
Панель управления ISPManager - это надстройка над большим количеством различного программного обеспечения, которая обеспечивает удобное управление и настройку без дополнительных глубинных знаний в плане того как работает веб-сервер(Apache, Nginx) и сервер баз данных(MySQL, PostgreSQL), почтовые сервисы(Postfix, Exim), сервис развязки доменных имен(BIND), FTP и другие программные продукты.
Знать как эти сервисы работают и связываются между собой не обязательно но желательно, поскольку всегда нужно быть готовым что что-то может пойти не так.
Знаний, в принципе, никто не скрывает - все есть в интернете, хотя и разбросано по разным ресурсам, каждый делится знаниями так как умеет и по своему опыту.
Установка и использование ISPManager не означает что ваш веб-сервер будет работать на полном автопилоте без вашего участия и аудита, некоторые вещи в данной панели еще не реализованы, а некотрорые, возможно, и не будут реализованы поскольку предполагается их положить под ответственность на плечи самого администратора.
Будьте готовы к тому что учиться придется постоянно, в данном случае не получится пройти какой-то курс и быть обеспеченным на все случаи жизни. Придется включать смекалку, учиться искать информацию и, собрав все до кучи, выделить оттуда золотую серединку.
С чего начинать...даже сложно что-то вам подсказать, не знаю вашего уровня, но не важно. Лучше всего будет попробовать настроить связку на сервере под Linux Apache+MySQL+PHP(LAMP) без ISPManager - это даст базовое понимание что и как связывается, что для чего нужно и как оно работает. Потом попробовать установить и настроить другие сервисы, поковыряться в них, разобраться как настраивать и оптимизировать, прикинуть как можно их использовать для своих нужд.
Для экспериментов отлично подойдет виртуальная машина VirtualBox, под ней установить Debian Linux или Ubuntu, какой вам больше нравится, и на ней проводить свои эксперименты. Это очень увлекательно и познавательно.
Несколько полезных ресурсов:
Если у вас есть уже некоторые навыки и знания то поделюсь несколькими своими наблюдениями о том из-за чего может падать веб-сервер под управлением ISPManager:
Данный комментарий уже тянет на отдельную статью, пожалуй потом как-то напишу полноценную статью о том как поднять свой сервер на Linux снуля и без ISPManager или другой панели управления хостом.
Учитесь, разбирайтесь и будьте готовы к трудностям, а также не жалейте потратить несколько долларов на то чтобы вам что-то настроили или помогли, а лучше найдите хостинг с бесплатной техподдержкой, где вам настроят и расскажут что и как сделали, потом эти знания вам помогут. Также сможете посмотреть и проанализировать как делают настройки другие админы и что-то для себя почерпнете полезное.
Утекло уже не мало времени с тех пор, когда я еще пользовался ISPManager. Сейчас многое изменилось, вечных лицензий больше нет - только с месячной абонентской оплатой.
Состоянием на 2020 год ISPmanager 5 Lite на 1 месяц будет стоить - 248 руб.
К тому же, продукты ISPmanager - всегда были и остаются программным обеспечением (ПО) с закрытым исходным кодом (Closed Source, not Open Source). В закрытом ПО могут быть заложены практически любые скрытые от пользователя возможности, и узнать о них просто так, без глубокого реверсинга скомпилированных бинарных файлов, не получится.
Решайте сами стоит ли доверять такому ПО и устанавливать его на свои сервера, где могут храниться:
Пару лет назад пришлось переустановить ОС и обновить установленный ISPmanager на VPS у одного моего знакомого. Изучив все изменения, узнав об абонентской плате и ценах, я предложил отказаться от ISPmanager и настроить стек Linux+Apache+MySQL+PHP вручную, с грамотной защитой и оптимизацией.
Рассказал как пользоваться WinSCP (для заливки и редактирования файлов на сервере по протоколу SCP), Putty (для доступа к консоли сервера по SSH), дал список полезных консольных команд и объяснил для чего они нужны...
Уже несколько лет сервер и сайты на этом VPS исправно работают, пакеты безопасности устанавливаются, знакомый доволен.
Как альтернативу можно рассматривать веб-панель Webmin, которая за последние годы достаточно похорошела в удобстве и возможностях.
Также есть специализированные Open Source веб-панели для администрирования серверов и WEB-хостинга, например: ISPConfig, Ajenti, VirtualMin, CentOS WebPanel, Vesta Control Panel и другие.