Размещение сайта на сервере с ispmanager
Для чего это нужно
Самостоятельное размещение сайта в панели ispmanager 6.
Инструкции
Создание пользователя
По умолчанию в панели присутствует пользователь "www-root", который и будет являться владельцем сайтов всех создаваемых сайтов, в том числе при создании сайтов под пользователем "root". Зачастую этого пользователя достаточно для администрирования одного или небольшого количества сайтов, однако если требуется управление сайтами под разными пользователями и/или различными ограничениями, потребуется создать новых пользователей.
Чтобы создать нового пользователя, в панели управления ispmanager 6 перейдите в раздел "Пользователи" и нажмите на кнопку "Создать пользователя". В новой открывшейся вкладке, заполните информацию о пользователе, а также настройте ограничения и доступ и нажмите на кнопку "Далее".

ОБРАТИТЕ ВНИМАНИЕ!
Для корректной работы сайта рекомендуется разрешить пользователю использование SSL и PHP в одном из режимов, выбрав соответствующие опции во вкладке "Доступ".
На этапе "Дополнительная информация" можно отметить и первично настроить объекты, которые будут созданы автоматически при создании пользователя: FTP-пользователь, сайт и почтовый домен для сайта.

Если вы не уверены, что данные объекты вам нужны или требуется более детальная их настройка, снимите галочку с опции "Автоматически создать указанные объекты".
Нажмите кнопку "Далее" и на этапе "Подтвердите" проверьте данные создаваемого пользователя и нажмите "Завершить", если данные корректны.
Создание сайта
Чтобы создать новый сайт, перейдите в раздел "Сайты" и нажмите на кнопку "Создать сайт". В новой вкладке можно выбрать базовую или расширенную форму создания сайта.

Базовая форма предлагает быстрое создание сайта с указанием основных параметров:
- Доменное имя;
- Домашняя директория сайта;
- Обработчик и его версия;
- Веб-скрипт для быстрой (автоматической) установки CMS;
- SSL-сертификат;
- База данных в панели, с которой предполагается работать данному сайту.
ОБРАТИТЕ ВНИМАНИЕ!
По умолчанию такой сайт будет закреплен за пользователем, от которого выполняется создание сайта.

Расширенная форма позволяет дополнительно к основными указать следующие параметры:
- Псевдонимы (алиасы) сайта;
- Правила перенаправления запросов для HTTP и доменов с "www";
- Конкретного пользователя-владельца сайта;
- Параметры оптимизации;
- Параметры защиты от DDoS-атак;
- Использование функции автоподдоменов;
- Email администратора сайта;
- Индексные страницы по умолчанию;
- Кодировка сайта по умолчанию;
- HSTS и SSI;
- Использование open_basedir и CGI-скриптов;
- Параметры логирования.
После нажатия кнопки "Создать", сайт появится в разделе "Сайты". Выпуск SSL-сертификата и установка CMS, а также установка базы данных для неё, будут выполнены в фоновом режиме, если вы указали эти параметры на форме создания сайта.

Настройка DNS-записей
Как правило, настройка DNS-записей выполняется на стороне регистратора (продавца доменного имени), поскольку все записи содержатся по умолчанию на его NS-серверах.
Если же вы хотите управлять DNS-записями локально, в панели, то необходимо будет настроить собственные сервера имен. Управлять этими записями можно в разделе "Управление DNS" - "DNS записи".
Размещение контента сайта
Разместить контент для сайта можно несколькими способами. Самый доступный из них - встроенный в панель файловый менеджер. Чтобы перейти сразу к домашней директории сайта, нажмите на кнопку "Файлы сайта" в разделе "Сайты".

После этого откроется вкладка с интерфейсом менеджера файлов, где можно управлять файлами, в том числе загружать их или скачивать.

В качестве альтернативы, управлять файлами сайта можно с помощью FTP-клиента или в консоли, подключившись к серверу по SSH.
Настройка SSL-соединения
Чтобы сайт был доступен по защищенному соединению (HTTPS), необходимо установить для него SSL-сертификат. Это можно сделать двумя способами:
- Сгенерировать бесплатный сертификат от Let's Encrypt прямо в панели;
- Приобрести SSL-сертификат и добавить его для этого домена.