Многие в наше время имеют свой сайт, или просто веб-сервер для своих или коммерческих разработок. В данном отзыве я хочу рассказать о панели управления веб-сервером ISPmanager которая поможет вам с легкостью за пару минут устанавливать и настраивать ваш сервер так как Вам это необходимо.
Для того что бы использовать данную панель нам необходим сервер (с необходимой нам конфигурацией, желательно чистый, только ОС). И Root Доступ к нему.
Минимальные требования:
CPU 226 МГц, 1 ядро, 768 Мб RAM, 10 Гб дискового пространства
Debian 7, 8
CentOS 6, 7
Ubuntu 14
Я использую VPS для личных разработок, поэтому достаточно слабенький 1 ядро, 1Гб оперативки, 25Гб жесткий диск ssd, ubuntu 14.04.
допустим что Ip-адрес моего сервера 192.168.0.2 и домен [ссылка]
Подключаемся к серверу я использую дома ubunu поэтому просто захожу в консоль и набираю ssh root@192.168.0.2, далее ввожу пароль. Если у Вас windows вам необходима программа putty для подключения к серверу. (в дальнейшем действия одинаковы)
После подключения к серверу нам необходимо скачать установочный скрипт с сайта разработчика и начать установку, для этого в консоли вводим:
В процессе установки Вам будет задано всего три вопроса:
Первый вопрос - это какой продукт Вы хотите установить, и тут естественно выбираем ISPManager
Второй вопрос - какую версию вы хотите использовать, стабильную или бета. Рекомендую выбирать стабильную, использование бета версии может пагубно сказаться на работоспособности вашего сервера.
И третий - какую версию ISPMnanager вы хотите установить, на выбор Lite версия с рекомендованным программным обеспечением, Lite минимальная версия, и Business версия. Тут выбираем Lite минимальную версию, необходимое ПО установим позже.
Если установка прошла успешно панель управления веб-сервером станет доступна по адресу: 192.168.0.2:1500, логин и пароль для авторизации такие же как root доступ к серверу.
Заходим в нашу панель, не пугаемся на то что адрес ругается на сертификат, он является самоподписным. и сразу идем в раздел настройки -> адреса панели. Тут если у Вас несколько IP адресов указываем нужный вам адрес по которому будет доступна панель, и указываем любой другой нестандартный порт. SSL сертификаты укажем позже (если они у Вас есть)
IPSManager Адреса панели
Далее идем в раздел настройки -> возможности, и тут устанавливаем необходимое ПО
IPSManager возможности
Тут есть широкий выбор для установки
Первое что я предлагаю установить это сервер баз данных MySQL (он нас понадобится для настроек системы), устанавливается он в один клик:
IPSManager установка сервера MySQL
Настройку базы на текущем этапе можно оставить по дефолту, по мере роста вашего проекту тюнинговать его.
Вторым устанавливаем сервер имен (DNS), на выбор предлагается два варианта, Bind9 зарекомендовавший себя временем и PowerDNS, рекомендую использовать второй т.к. он работает быстрее. и дает меньшую нагрузку. оба сервера имен являются стабильными, поэтому если привыкли к Bind можно выбрать и его.
IPSManager установка сервера имен DNS
Третьим ставим сам веб-сервер, у нас есть несколько вариантов комплектующих веб сервера, для тонкой настройки вашего проекта:
IPSManager установка веб-сервера
У меня на скриншоте выбраны почти все возможности, Apache, Nginx, PHP как модель Apache, PHP-FPM FastCGI, статистику я не использую т.к. сервер у меня для разработок, ну и личной почты. Если вы хотите разместить свой веб сайт, установите одну из предложенных, она Вам будет очень полезна для анализа трафика, и данных.
Ну и раз у нас есть свой сервер, то даже если в нем нет необходимости, почему бы нам не установить личный почтовый сервер и иметь красивую почту на своем домене. По-этому развораичваем почтовый сервер:
IPSManager установка почтового сервера
Устанавливаем галочки как на скриншоте и жмем применить изменения. После чего наш почтовый сервер почти готов.
На текущем состоянии у нас уже все готово для полноценного пользования веб сервером, занимает такая настройка несколько минут. Но его можно и нужно чуть улучшить.
Первое что нужно сделать, а разделе учетные записи -> пользователи создать пользователя, например main
IPSManager создание пользователя
Второе что я Вам предлагаю это сделать свои собственные DNS, для этого регистрируем домен один из самых дешевых, пример [ссылка], и у регистратора прописываем DNS адреса:
[ссылка] Ваш IP (Если у Вас ест два IP адреса укажите второй, рекомендовано иметь не менее двух IP, если такой возможности нет, это не так страшно)
Возвращаемся в наш ISP manager, переходим в раздел домены -> Доменные имена
Тут идем в раздел настройки и настраиваем ваши DNS по дефолту:
IPSManager настройка DNS
В настройках на скриншоте учтены как настройки ДНС, так и необходимы настройки для вашего почтового сервера.
Указываем ваши данные и сохраняем, после чего переходим в раздел добавления домена
Первое что нам необходимо добавить это обратная запись DNS, обычно выглядит как 2.0.168.192.in-addr.arpa при IP 192.168.0.2, проще говоря ваш IP наоборот, точка in-addr.arpa (запросить ее можно у вашего хостера), добавлять ее желательно под администратором:
IPSManager добавление revers DNS
Ну и естественно Ваш домен который будет служить нам DNS тоже добавляем сюда:
IPSManager добавление домена
на данном этапе наш все полностью готово, для своих доменов устанавливаете DNS созданные чуть ранее, добавляете в панели и указываете необходимые настройки для WWW и почтового домена. Система работает безупречно, управлять ей очень легко, панель интуитивно понятна, и легка в обращении, для безопасности можно прикрыть открытые порты фаерволом. настройка почтового домена происходит в пару кликов, и вы уже имеете необходимы DKIM и SPF подписи, свой личный антиспам и антивирус, к серверу можно с легкостью подключиться любой почтовой программой. любая удобная для вас связка модулей может использоваться для разных доменов например на пером Nginx+Apache, или просто Apache, иле же Nginx + PHP-FPM. все это устанавливается в пару кликов при добавлении домена.
Панель управления просто отличная. Пользоваться ей одно удовольствие. Но есть конечно и пара моментов которые меня немного расстроили и за это я ставлю 4 из 5ти. При приобретении панели, была вечная лицензия, условия которой были неограниченное по времени использование и все обновления. но в определенный момент разработчик изменил условия лицензии, и обновления доступны теперь только первый год, за последующие года придется либо платить, либо пользоваться устаревшей версией. Этот момент был очень не приятен. И второе это просто отвратительная поддержка, примы их ответов можно увидеть на форуме, может быть когда к ним обращаешься платно она и лучше, но желания обращаться к ним абсолютно нет, тем более платно.
Тому, кто прочел эту простыню: понимаете, да, что это просто рекламная публикация безумно дорогой бесполезной вещи? Если вам нужна панель для своего сервера, то 100% ваших потребностей закроет бесплатная и очень удобная FastPanel. При этом поддержка у этой БЕСПЛАТНОЙ панели тоже бесплатная, но при этом фантастически быстрая и качественная.