Как поставить ispmanager на windows server

Обновлено: 05.07.2024

Статья давно не обновлялась, поэтому информация могла устареть.

Содержание

Общая информация

Системные требования

Архитектура x64 (amd64)

Версии поддерживаемых операционных систем для ISPmanager Lite:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8
  • Ubuntu 14, 16 LTS

CPU 226 МГц, 1 ядро, 768 Мб RAM, 10 Гб дискового пространства

Версии поддерживаемых операционных систем для ISPmanager Business:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8
  • CloudLinux 6, 7

CPU 2,4 ГГц, 16 ядер, 32 Гб RAM, 1 Тб дискового пространства

Установку рекомендуется производить на "чистый сервер". Это значит, что должна быть выполнена только установка операционной системы без установки и настройки дополнительных сервисов, а также без подключения сторонних репозиториев. Все необходимые репозитории будут подключены инсталятором. В системе должен быть пользователь root.

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

Лицензирование

Если на момент установки нет лицензии, установщик попробует автоматически активировать триальную 2-х недельную лицензию.

При наличии активной лицензии на программный продукт, она будет активирована автоматически, если сервер имеет внешний ip адрес, который совпадает с ip адресом лицензии. В противном случае (например на серверах с серым ip адресом), следует перед началом установки выполнить команду:

При наличии вечной лицензии на программный продукт, имеет значение срок получения обновлений для этой вечной лицензии. Если в момент установки панели управления для вечной лицензии истек срок получения обновлений, то установка последней актуальной версии приведет к тому, что не пройдет проверка лицензии. Запускать установку в этом случае необходимо с параметром --release 5.50. Где 5.50 - последняя доступная версия для вечной лицензии.

При повторной установке, с использованием триальной лицензии, возможные следующие варианты:

  • если лицензия на ip адрес сервера еще не заказывалась или срок её действия не истек, триальная лицензия будет активирована автоматически, панель управления будет установлена.
  • если триальная лицензия на ip адрес сервера уже истекла, установка будет прервана с ошибкой об отсутствии лицензии. В этом случае возможна установка только коммерческой лицензии или смена ip-адреса сервера (при использовании серых адресов, нужно будет менять публичный адрес с которого сервер выходит во внешнюю сеть)

Установка

Установка и обновление ISPmanager производится с использованием репозитория операционной системы.

Чтобы начать установку подключитесь к серверу по SSH с правами суперпользователя, скачайте скрипт

и запустите его на выполнение

Чтобы установить определенную версию панели управления, необходимо запустить install.sh с параметром --release, например:

Установщик предложит выбрать уровень стабильности: beta или stable и подключит соответствующий репозиторий ISPsystem. В дополнение подключит другие необходимые репозитории (EPEL для CentOS) и обновит кеш пакетов.

Из списка предложенных вариантов выберите необходимую версию ISPmanager. Скрипт установит панель управления и необходимое программное обеспечение из репозитория системы.

Установка на CentOS 6.5, выглядит примерно так


После окончания установки панель управления ISPmanager доступна по следующему адресу:

Login: root

Password: <root password>

Автоматическая установка вместе с ОС (из шаблона)

Одним из требований при установке ISPmanager является установка на сервер с ОС в минимальной инсталляции, т.е. данное действие в любом случае предполагает переустановку операционной системы на VDS. На наших VDS доступны для установки специально подготовленные образы с предустановленной панелью управления ISPmanager.

В списке операционных систем доступных для установки эти образы легко отличить по наличию в их названии слова "ispmgr5"

Как установить ISPmanager на VDS

ISPmanager — одна из самых популярных панелей для управления сервером. В ней доступны удобные инструменты для создания пользователей, сайтов, почтовых ящиков, доменов и других полезных штук. В общем, отличное решение, если у вас VDS.

Аппаратные и программные требования ISPmanager

Прежде чем ставить ISPmanager на сервер, убедитесь, что он подходит для работы этой панели управления.

До 10 сайтов — процессор 1 ГГц, 1 ядро, от 2 ГБ ОЗУ, от 20 ГБ на диске.

Более 10 сайтов — процессор от 2 ГГц, 2 ядра, от 3 ГБ ОЗУ, от 50 ГБ на диске.

Значение имеет и установленная операционная система. Панель совместима со следующими ОС (x64):

Ubuntu 16.04, 18.04, 20.04.

Важно устанавливать панель на чистый сервер: не должно быть сторонних репозиториев и дополнительных сервисов. Также потребуется настройка брандмауэра для разрешения входящих портов — все номера указаны в документации ISPmanager.

Как установить ISPmanager на VDS автоматически

Если вы создаете новый VDS, то можете поставить панель в автоматическом режиме при настройке конфигурации. Посмотрим, как это сделать, на примере Timeweb.

У меня есть аккаунт с VDS. Я хочу настроить новый сервер с ISPmanager.

Авторизуемся в своем аккаунте и переходим в раздел «Список VDS».

Нажимаем на кнопку «Создать сервер».

Добавляем имя и комментарий (опционально).

На втором шаге выбираем операционную систему и дополнительное ПО. Например, я хочу поставить Ubuntu 18.04 с панелью управления ISPmanager Lite. Отмечаем эти пункты и нажимаем на кнопку «Далее».

Выбираем конфигурацию. У меня небольшой проект, поэтому я остановлюсь на тарифе Scarlett. Его ресурсов хватит для стабильной работы Ubuntu и панели.

Опционально добавляем SSH-ключ для защищенного удаленного подключения и включаем защиту от DDoS-атак.

Нажимаем на кнопку «Создать сервер».

После успешной установки на электронную почту придет письмо с данными для доступа.

Автоматическая инсталляция доступна также при переустановке операционной системы и дополнительного ПО на VDS. Порядок будет аналогичным.

Например, у меня есть VDS с Ubuntu 18.04 и панелью управления Vesta. Больше на нем ничего нет. Это значит, что я могу безболезненно переустановить операционную систему и программное обеспечение. Если на диске хранятся какие-то данные, то так делать не стоит, потому что при переустановке все удалится.

Открываем раздел «Список VDS» в личном кабинете.

Выбираем сервер и переходим на вкладку «Системы».

Открываем вкладку «Программное обеспечение» и нажимаем на кнопку «Переустановить».

Дальше появится такое же окно, как при создании VDS. Здесь можно выбрать операционную систему и дополнительное ПО. Я отмечаю Ubuntu 18.04 и ISPmanager Lite. Перед установкой мастер предложит добавить SSH-ключ и попросит подтвердить удаление всех данных с системного диска и установку новой операционной системы.

Мощный сервер под Битрикс – 15 дней бесплатно

С HighCPU 5ГГц производительность сайта будет выше. Убедитесь сами, заказав тариф High 2, и мы подарим 15 дней бесплатного обслуживания! Пополните баланс аккаунта на сумму от 50 рублей и активируйте промокод communityhigh2.

Как установить ISPmanager на сервер вручную

Посмотрим ручную установку на примере Ubuntu 18.04, которая совместима с ISPmanager Lite. Можно подключиться к VDS через SSH или воспользоваться консолью. Я воспользуюсь вторым вариантом и установлю панель через встроенный терминал.

Первая команда скачивает установочный файл:

Чтобы установить последнюю версию панели, вводим следующую команду:

Если нужна конкретная версия, выполняем такую команду:

Следующий шаг — выбор ветки обновлений.

Stable — стабильная версия, которая прошла бета-тестирование. Чтобы выбрать ее, вводим букву «s».

Beta — версия с нововведениями, которая пока находится на бета-тестировании. Стабильная работа не гарантируется. Буква «b».

Затем выбираем из списка подходящую сборку:

Панель управления с рекомендуемым ПО: Apache MPM-ITK, phphMyAdmin, PHP и т.д. Для выбора этой версии вводим «1».

Минимальный набор ПО: MySQL или MariaDB. Для выбора этой версии вводим «2».

После выбора редакции начнется установка панели. По ее завершении появится адрес, по которому вы можете перейти к интерфейсу ISPmanager.

Как зайти в ISPmanager Lite

Следующий шаг — подтверждение лицензии. Если она была приобретена при создании нового сервера, то активация пройдет автоматически. Если же вы ставили ISPmanager вручную, то потребуется ввести лицензионный код — вы должны были получить его при покупке соответствующей редакции.

При первой авторизации нужно согласиться с условиями лицензионного соглашения. После этого можно приступать к настройке ISPmanager.

Базовая настройка панели управления

Самые первые настройки — указание имени сервера, часового пояса и местоположения.

В меню слева открываем раздел «Настройки» — «Настройки системы».

Вписываем имя — это может быть доменное имя сайта.

Выбираем подходящий часовой пояс и указываем свое местоположение.

В настройках также можно установить автоматическую установку обновлений. Это позволит всегда держать панель в актуальном состоянии.

Следующий шаг — создание нового пользователя. По умолчанию есть один пользователь — root. Он обладает максимальным набором прав. Это может быть опасно, как и работа под root в консоли. Поэтому есть смысл создать другого пользователя с ограниченными правами.

Открываем раздел «Учетные записи» — «Пользователи».

Нажимаем на кнопку «Создать».

Указываем логин и пароль. Выбираем шаблон (о них ниже) или настраиваем все параметры вручную. Нажимаем «Далее».

На следующем шаге можно создать FTP-пользователя и WWW-домен. Если такой необходимости нет, убираем галочку «Автоматически создать указанные объекты».

Нажимаем на кнопку «Завершить», чтобы сохранить нового пользователя.

Чтобы перелогиниться под именем нового пользователя, возвращаемся в раздел «Учетные записи» — «Пользователи», находим его в списке и нажимаем на кнопку «Войти».

По умолчанию в ISPmanager в качестве веб-сервера используется Apache. Но вы можете вручную установить Nginx, если это требуется вашему проекту.

В меню слева выбираем раздел «Настройки» — «Возможности».

Выделяем строку «Веб-сервер WWW» и нажимаем на кнопку «Изменить».

Отмечаем Nginx и нажимаем на кнопку «Применить изменения».

Ждем, пока установится веб-сервер.

В этом же разделе можно выбрать версию PHP. Есть несколько альтернативных вариантов. Например, у меня активирована версия PHP 7.1. Дополнительно я установлю версию PHP 7.0.

Удобная штука в панели — создание шаблонов. Они используются при добавлении новых пользователей и проектов. В шаблоне сохраняются базовые настройки учетной записи.

Указываем любое название, по которому затем будем идентифицировать шаблон.

Устанавливаем ограничения на количество баз данных, пользователей БД, FTP-пользователей, WWW-доменов, доменных имен, почтовых доменов и ящиков.

Настраиваем параметры доступа — например, разрешаем использование SSL и PHP как модуля Apache.

Шаблоны экономят время — при создании новой учетной записи в ней уже будут выставлены базовые настройки и разрешения.

Установка ISPManager в Debian, Ubuntu вручную

ISPManager устанавливается только на чистый сервер, без установленного PHP, MySQL, Apache, NGINX. Всё это можно будет установлено в процессе, доустановить и донастроить можно позже.

Как зайти в ISPManager

Авторизоваться в панели ISPManager можно так:

При попытке открыть ISPmanager выскакивает предупреждение о небезопасном соединении

Авторизация в ISPmanager

Вот пример, как авторизоваться в ISPmanager с помощью Яндекс Браузера или Google Chrome:

Как правильно настроить ISPmanager

А точнее, как правильно настроить сервер под управлением ISPmanager.
По умолчанию, в ISPmanager работа в бекенде идёт под Apache. Я считаю, что оптимальнее для вебсервера иметь во фронтенде NGINX, а в бекенде PHP-FPM, так как он производительнее и проще в настройке. Такую возможность и настроим.

Установка NGINX и PHP-FPM в ISPmanager

Как изменить версию PHP

Можно настроить альтернативную версию PHP

По умолчанию, вебсервер поддерживает версию PHP 5.6. Но Вы можете включить любую другую альтернативную версию, выбрав её в Возможностях . Всё аналогично инструкции выше.

Настройка шаблонов в ISPmanager

Далее, стоит настроить шаблоны, чтобы в 1 клик собирать нужную конструкцию для нового пользователя и проекта.

Настройка шаблонизатора конфигурационных файлов в ISPmanager

Главная проблема в ISPmanager: если создавать на базе NGINX и PHP-FPM сайт на WordPress, то в конфигурационном файле сайта в vhosts прописываются правила, которые не позволяют работать с постоянными ссылками, все внутренние страницы отдают 404 ошибку. Это из-за того, что в секции Server прописывается следующая конструкция:

Её можно заменить вручную на следующую конструкцию:

А ещё лучше подключить правила под кеширующий плагин, например NGINX + WP Super Cache

  1. Находим блок:
  2. Заменяем его на нужный нам (для примера, универсальный try_files $uri $uri/ /index.php?$args; :

Настройка резервного копирования в ISPmanager

Что касается тонкостей настройки:

  • Есть возможность установки пароля на архив с резервной копией;
  • Можно указать, какие папки исключить из резервной копии (обычно служебные);
  • Также, можно исключить некоторые базы данных.

Резервные копии будут создаваться только для сайтов, созданных через ISPmanager, то есть тех, о которых он знает.

Добавление нового сайта и пользователя

Я рекомендую под каждый сайт и проект создавать отдельного пользователя, и в панели с сайтами и их данными работать строго под пользователем, которому они принадлежат. Так Вы не перепутаете, кто есть кто, и за что отвечает.

Как в ISPmanager установить и обновить MySQL 5.7 и MariaDB 10.1

Как в Docker запустить, перезапустить, остановить MySQL, MariaDB

Теперь, например, команда запустить сервер:

Чтобы решить подобную ошибку, достаточно обновить версию MySQL до версии 5.6 или 5.7, либо установить MariaDB 10.1 или выше.
Если обновление невозможно, тогда поможет следующее:

Установить панель управления сервером ISPmanager 5 можно автоматически при заказе нового сервера или на уже существующий. Если у вас куплена лицензия ISPmanager Lite 5 или ISPManager Business, вы можете настроить панель по инструкции из официальной документации ISPmanager Lite.

Рассмотрим автоматическую установку.

VPS с установленной CentOS

Закажите сервер с чистой CentOS или панелью управления ISPmanager всего за пару минут.

Установка при заказе нового сервера

Вы можете подключить ISPmanager при заказе нового сервера. Установка панели управления происходит автоматически. Вам просто необходимо дождаться активации услуги и можно сразу приступать к работе.

Чтобы подключить панель управления, на этапе заказа VPS выберите одну из версий ISPmanager:

Как установить панель управления на VPS

Установка на уже существующий сервер

Если вы заказываете панель управления в первый раз, вам необходимо переустановить ОС. При переустановке ОС все данные на сервере будут удалены. Поэтому мы рекомендуем заранее сохранить бэкап сайтов на локальный ПК.

Если у вас уже заказан сервер VPS, вы также можете установить ISPmanager 5 Lite бесплатно на 1 месяц при условии, что ранее эта возможность не использовалась. Для настройки панели управления на уже существующем сервере:

Кликните по названию того сервера, на который вы хотите установить панель управления.

Пролистайте открывшуюся страницу до блока «Панель управления » и кликните Панель управления ISPmanager:

как установить ispmanager на VPS 2

Выберите тип лицензии и период заказа услуги.

Как установить ispmanager на VPS 3

Выберите Переустановить систему, если панель управления заказывается в первый раз (т.е. ранее на сервере не было панели управления):

Читайте также: