- Установка и использование ISPmanager на Linux
- Выбор дистрибутива Linux
- Подготовка сервера
- Установка
- Лицензирование
- Установка дополнительных пакетов
- Создание пользователя
- Увеличить размер загружаемого файла
- Обзор ISPmanager – панели управления хостингом и сайтами
- Основные возможности панели
- О панели, бренде и компании
- ▍ISPsystem предлагает несколько основных продуктов
- Инфоцентр
- Начало работы в ISPmanager Lite
- ▍Системные требования
- ▍Поддерживаемое ПО
- ▍Что нового по сравнению с предыдущей версией
- Интерфейс
- Дополнительные модули интеграции
- Заключение
Установка и использование ISPmanager на Linux
Панель управления хостингом ISPmanager может быть установлена на компьютер с Linux с помощью установочного скрипта. В данной статье мы разберем это на практике.
Выбор дистрибутива Linux
Необходимо учитывать системные требования ISPmanager к конкретному дистрибутиву Linux. Например, версия Business не будет работать на Ubuntu и Debian 9 (рекомендуется использование CentOS), тогда как у версии Lite ряд возможных дистрибутивов шире. Внимательно изучаем системные требования в официальной документации и на основе них ставим нужный Linux.
Подготовка сервера
Стоит обратить внимание, что для корректной работы необходима чистая система — без установленных и настроенных программ, а также без подключенных дополнительных репозиториев.
Однако, для ISPmanager рекомендуется отключить SELinux. Для этого вводим команду:
sed -i ‘s/^SELINUX=.*/SELINUX=disabled/g’ /etc/selinux/config
. и перезагружаем сервер:
Установка
Для установки необходимо скачать скрипт утилитой wget. Ставим ее.
а) если CentOS / Red Hat:
yum install wget
б) если Ubuntu / Debian:
apt-get install wget
Скачиваем скрипт установки ISPmanager:
sh install.sh ISPmanager
Установщик задаст некоторые вопросы:
0-1. Если мы не отключили SELinux, установщик предложит его отключить и перезагрузить сервер — соглашаемся:
SELinux is enabled on your server. It is strongly recommended to disable SELinux before you proceed.
Would you like to disable SELinux right now (yes/no)? yes
Reboot is requred to complete the configuration of SELinux.
Reboot now (yes/no)? yes
* после перезагрузки нужно снова запустить установку командой sh install.sh ISPmanager.
0-2. Если серверу задано не доменное имя, установщик выдаст ошибку You have incorrect hostname и потребует ввести правильное имя — задаем любое доменное имя, желательно, зарегистрированное для данного сервера:
You have incorrect hostname: dmosk
Enter new hostname(or Ctrl+C to exit): dmosk.ru
1. Какую версию поставить (бета или стабильную) — выбираем стабильную (s):
Which version would you like to install ?
b) beta version — has the latest functionality
s) stable version — time-proved version
Choose repository type to work with: s
2. Какую версию поставить (Lite или Business) — выбираем ту, которую хотим купить или уже купили:
What version do you want to install
1) ISPmanager-Lite with recommended software
2) ISPmanager-Lite minimal version
3) ISPmanager-Business
Choose version: 1
Будут установлены все необходимые пакеты для работы панели управления.
После завершения установки открываем браузер и переходим по адресу https:// :1500 — браузер выдаст ошибку сертификата, игнорируем ее, подтвердив намерение перейти на веб-страницу.
Если на сервере с внешним IP выполняется установка ISPmanager впервые, система потребует активировать программный продукт. В открывшемся окне в разделе «Для продолжения работы с ISPmanager Lite вы можете» выбираем Получить ознакомительную лицензию (также можем сразу активировать лицензию, если она у нас есть), вводим адрес электронной почты администратора, соглашаемся с политикой конфиденциальности и условиями использования сервиса:
Нажимаем Далее — необходимо будет ввести пароль для входа в ISPmanager (при необходимости, регистрируемся). После на адрес электронной почты придет письмо с временным ключом — вводим его для активации:
. и нажимаем Активировать — должна открыться страница ввода логина и пароля. Для входа нужно использовать системную учетную запись root. Обратите внимание, что на Ubuntu после установки пароль для root не задан — это необходимо сделать командой:
При первом входе в панель управления необходимо принять лицензионное соглашение:
Лицензирование
Данный программный продукт является платным. Последние версии продукта продаются по программе подписки сроком на месяц, год. Старые версии ISPmanager также распространялись по принципу «вечной лицензии».
Лицензия привязывается к внешнему IP-адресу. Если наш сервер выставлен наружу, то активация произойдет автоматически.
Если у нас серый IP, то активацию продукта нужно выполнить вручную командой:
Посмотреть статус лицензирования можно в самой панели — Помощь — О программе:
Без ключа активации будет действовать ознакомительная лицензия на 14 дней.
Установка дополнительных пакетов
ISP Manager позволяет работать с некоторым набором программного обеспечения, но установку лучше делать из панели управления. Например, для развертывания СУБД PostgreSQL переходим в раздел Настройки — Возможности — выбираем необходимое программное обеспечение — кликаем по Установить:
. система задаст вопрос, точно ли мы хотим установить пакет — отвечаем утвердительно. Начнется процесс установки, который может занять некоторое время. После пакет появится в системе.
Также мы можем добавить дополнительную версию PHP. Переходим в Настройки — Возможности — кликаем по «Альтернативная версия PHP . » (например, 5.6) — ставим галочки для PHP-FPM и Apache:
Нажимаем Применить изменения. Чтобы иметь возможность использовать PHP добавленной версии как модуль Apache, переходим в Настройки web-сервера — PHP. Один раз кликаем по нужной версии PHP и нажимаем на Как модуль Apache:
* имейте ввиду, что модулем apache может быть только одна версия PHP. Остальные будут работать как Apache + FastCGI.
Создание пользователя
Если мы планируем использовать ISPmanager для предоставления хостинговых услуг, для каждого клиента необходимо создать отдельного пользователя.
Переходим в раздел Учетные записи — Пользователи — кликаем по Создать:
В открывшемся окне заполняем поля.
1) раздел «Основное»:
* где логин — имя пользователя, под которым он сможет входить в панель управления ISPmanager; полное имя — описание для пользователя; шаблон — готовый набор настроек (настраиваются в разделе Настройки — Шаблоны, могут использоваться как разные тарифные планы); пароль — пароль для пользователя.
2) Ограничения. Заполняется, если мы не используем шаблон:
* где базы данных и пользователи баз данных — соответственно количество баз и sql-пользователей, которые сможет создать пользователь; FTP-пользователи — количество аккаунтов с доступом к серверу по FTP; www-домены — количество сайтов, которые разрешено разместить на хостинге пользователю; доменные имена — количество доменов, которыми может управлять пользователь в DNS; почтовые домены — количество доменов для почты; почтовые ящики — ограничение на количество создаваемых ящиков.
3) Также, если на используем шаблон, настраиваем доступы:
* где SSL — разрешено ли будет настраивать и использовать HTTPS для сайтов; CGI — возможность использования сайтов, написанных на соответствующих скриптах; PHP как модуль Apache — возможность выбрать и использовать PHP + Apache; PHP в режиме CGI — скрипты PHP будут выполняться аналогично скриптам CGI; PHP в режиме FastCGI (Apache) — PHP обрабатывается Apache + FastCGI (позволяет повысить производительность); доступ к shell — позволить пользователю подключаться к серверу по SSH или через веб shell-консоль.
4) значения по умолчанию, как и предыдущие пункты, настраивается в случае отсутствия шаблона:
* где кодировка домена принудительно устанавливает кодировку по умолчанию; тип обработчика PHP — с помощью чего по умолчанию будут обрабатываться PHP скрипты (пользователь может выбирать позже любой, который доступен исходя из настроек доступа); версия PHP — версия php, которая будет выбрана по умолчанию (пользователь сам сможет ее поменять, при необходимости); индексная страница — скрипт по умолчанию, который будет запускать при обращении к домену без указания конкретного скрипта.
Увеличить размер загружаемого файла
По умолчанию, размер загружаемого файла через формы FILE составляет 2 мб, что очень мало. Чтобы увеличить этот размер, необходимо воспользоваться командной строкой сервера.
Источник
Обзор ISPmanager – панели управления хостингом и сайтами
Не так давно мы публиковали обзор «Что нового в веб-консолях 2019», после чего подробно разобрали панель Plesk и вот теперь хотим разобрать ещё одну панель управления сайтами и сервером — ISPmanager.
ISPmanager — одна из самых популярных в России и СНГ панель управления VPS или выделенным Linux сервером. Предоставляет удобные инструменты для создания пользователей, сайтов, доменов, e-mail адресов и пр. Панель интегрирована с конструкторами сайтов, антивирусами, Let’s Encrypt и другими модулями. Можно создать собственный плагин, используя API.
Основные возможности панели
О панели, бренде и компании
ISPmanager — это коммерческий продукт иркутских разработчиков компании ISPsystem, лидера российского рынка программного обеспечения для автоматизации хостинга. Компания в IT уже более 15 лет. Позиционирует себя как «команда из 150 сотрудников, влюблённых в свою работу», девиз и миссия которой: «maximize automation». Двухминутный ролик о компании.
▍ISPsystem предлагает несколько основных продуктов
— панель ISPmanager Lite для удобного управления веб-сервером и размещения сайтов
— панель ISPmanager Business для продажи виртуального хостинга (интегрирована с биллинговой платформой BILLmanager)
И несколько дополнительных продуктов
- DNSmanager — для предоставления клиентам единых серверов доменных имён, независимо от типа услуг: shared-хостинг, виртуальные или выделенные серверы. Может одновременно работать и как master DNS-сервер, и как slave.
- IPmanager автоматизирует работу с IP-адресами, является их централизованной базой. Работает в совокупности с другими панелями управления: ISPmanager, VMmanager, DCImanager, BILLmanager.
- COREmanager — единый фреймворк, на основе которого построены все продукты ISPsystem. Позволяет писать свои модули и собственные продукты на любом языке: PHP, C++, Python, Perl или даже bash.
- Vepp — панель, которая берет на себя технические сложности по созданию сайтов на WordPress и управлению ими на сервере или в облаке: устанавливает CMS, настраивает бесплатный SSL, привязывает домен и пр.
- SSL-сертификат шифрует данные между браузером пользователя и сайтом, чтобы мошенники не могли украсть номера кредитных карт, логины и пароли пользователей.
Все продукты компании мультиязычные. Написаны на C++ преимущественно под Linux, немного под Windows.
Инфоцентр
Документация на все продукты компании собрана здесь. Есть весьма живые форум и блог. Есть центр помощи и небольшая база знаний. Также есть сервис, куда можно отправить запрос на улучшение любого продукта ISPsystem, а ещё компанией предусмотрены вознаграждения за помощь в улучшении качества её продуктов. Чтобы получить техподдержку, надо написать запрос через личный кабинет на сайте. VK, FB, Twiter.
Начало работы в ISPmanager Lite
Мы будем говорить об актуальной и в 2019 году версии ISPmanager Lite 5, поскольку именно она рассчитана на администратора сервера. Вместо следующей версии 6, которую планировалось «заточить» больше под непрофессионального владельца своего сайта-двух, ISPsystem разработала отдельный продукт Vepp, о котором недавно писала на Хабре здесь и здесь. Это инструмент по созданию сайта для новичка.
Компания «угрожает» полностью заменить-таки ISPmanager на Vepp, о чём говорит в комментарии к статье продакт Vepp Анастасия Вукмирович:
Вернёмся к ISPmanager Lite 5, которая продумана так, что и без обращения к документации (к слову, удобно структуированной и написанной простым понятным языком) работа в ней покажется простой даже технически неподготовленному пользователю. Часто интуитивно понятный интерфейс, подсказки, возможность переставлять блоки по своему усмотрению — всё это делает ISPmanager Lite одной из самых удобных панелей управления сервером и сайтами.
▍Системные требования
Аппаратная часть. x64(amd64) платформы с минимальными требованиями: CPU 226 МГц, 1 ядро, 768 Мб RAM, 10 Гб HDD.
ОС. CentOS 7, Debian 8 и 9, Ubuntu 16 и 18.
▍Поддерживаемое ПО
ПО, поддерживаемое ISPmanager Lite
▍Что нового по сравнению с предыдущей версией
- Возможность настройки автоматического ежесуточного обновления всех пакетов системы.
- По умолчанию поставляется с nginx.
- Возможность брендирования: настройки фирменных цветов, логотипа, изменение ссылок веб-сайтов.
- Возможности панели расширяются с помощью интеграции дополнительных модулей, которые можно создавать и самостоятельно, используя API.
- Возможность бесплатно получить лицензию на панель ISPmanager всем новым клиентам RUVDS до конца года (подробнее об акции).
В самом начале рекомендуется выполнить базовые настройки, после которых любой сайт быстро установится на сервер будет работать корректно:
- Создать учётную запись администратора
- Выполнить настройки сервера
- Настроить автоматическое обновление (или обновляться вручную, но это менее удобно)
О том, как выполнить остальные настройки, смотрите в документации по темам:
- Начальная настройка
- Адреса панели
- Настройка NAT
- Настройки системы
- Двухэтапная аутентификация
- Настройка почтовых уведомлений
- Настройки бренда
- Конфигурационный файл ISPmanager
- Список параметров конфигурации ISPmanager 5
- Конфигурация web сервера
- Фоновые задания
- Настройка встроенного веб-сервера (ihttpd)
Интерфейс
После авторизации откроется Dashboard с небольшой панелью задач и информаций об аккаунте, размещённой в блоках: количество пользователей, сайтов, потребление трафика, информация о системе и об установленных пакетах, статистика по ресурсам сервера и другое. Блоки можно сворачивать и перемещать.
Левое меню панели отображает все её возможности по категориям. Оно имеет три состояния: полное, избранное и популярное. Вверху — кнопки настройки отображения меню и окно быстрого поиска пунктов меню (по первым трём буквам). Ветки дерева меню, как и его само, можно сворачивать для экономии места.
Глобальный поиск в самом верху окна панели позволяет искать внутри неё различные данные, например, вебсайт или базы данных.
У разных пользователей панели, работающих в ней одновременно, могут быть разные права: у владельца сервера — максимальные; у администратора — расширенные по настройке и управлению пользователями (может входить в панель с правами своих пользователей); у пользователей — только доступ к настройке своих сайтов. Настройки текущего пользователя открываются по клику на выпадающий список в правом верхнем углу.
Настройки текущего пользователя
Панель имеет встроенную систему всплывающих подсказок и возможность посмотреть статьи из документации, относящиеся к данному разделу (иконка с зелёным знаком вопроса вверху справа).
Основное рабочее пространство — это таблица со списками элементов панели. Над таблицей располагается панель инструментов, где можно выбрать действия над элементами. Некоторые могут быть неактивны — это значит, что действие не применимо к данному элементу или не выделена нужная строка. После того, как вы выделите элементы в таблице, кнопки станут активными. При определённых условиях кнопки могут так и остаться неактивными, о причинах в некоторых случаях можно прочитать в подсказке к кнопке.
Внешний вид таблицы можно настроить под себя через кнопку «настроить вид таблицы» там же, справа вверху. Например, убрать ненужные колонки или добавить нужные.
Меню настройки таблицы
Для сортировки записей таблицы надо кликнуть на заголовок столбца (его ширину можно изменять). Фильтровать списки можно через поле поиска справа (там же есть расширенный фильтр) или сочетанием клавиш Ctrl+Shift+F.
В нижней части таблицы отображается статистическая информация об элементах списка. Если в таблице не выделена ни одна из строк, эта информация относится ко всем записям. В противном случае — только к выделенным записям.
Каждый пункт меню открывается в отдельной вкладке. Можно открыть несколько вкладок одновременно, а также легко переключаться между ними и закрывать модули, которые больше не нужны.
Для выделения одной строки надо кликнуть по ней мышью. Для выделения нескольких строк используйте Ctrl+клик. Множество строк можно выделить, кликнув по первой и Shift-клик по последней.
Для завершения работы и сброса данных из браузера нажмите «Выйти» в выпадающем меню в правом верхнем углу под настройками текущего пользователя.
Дополнительные модули интеграции
Заключение
Надеемся, обзор был вам полезен. Как всегда, пишите в комментариях, если мы что-то упустили или вы заметили ошибку — мы внесём правку в статью. Напомним, что сейчас для всех новых клиентов RUVDS действует акция, по которой можно бесплатно получить лицензию на панель ISPmanager или Plesk при покупке VPS до конца 2019 года.
Источник