Сайты и домены. Домены и SSL-сертификаты
Раздел «Сайты и домены» собирает домены сервера, их SSL‑сертификаты и сайты в одном списке. Домен можно добавить заранее, не создавая сайт, выпустить для него бесплатный сертификат Let's Encrypt и позже запустить на нём сайт. В этой статье — работа с доменами; запуск сайта описан в статье Сайты и домены. Создание сайта.
Раздел доступен сразу после установки панели — откройте его в боковом меню.
Перед началом
Сертификат выпускается только для домена, который уже указывает на ваш сервер. Поэтому до выпуска сертификата создайте у регистратора или в DNS-хостинге A-запись с IP-адресом сервера (для IPv6 — AAAA-запись) и дождитесь, пока она обновится: обычно это несколько минут, иногда до часа. Как настраивать DNS — см. Как настроить DNS-записи для почтового сервера (раздел про A-запись применим к любому сайту). Пока записи нет или она указывает на другой сервер, выпуск сертификата завершится ошибкой.
Добавить домен в список можно и до настройки DNS — сертификат понадобится позже.
Добавить домен
- Откройте раздел «Сайты и домены».
- Нажмите «Добавить домен».
- В поле «Доменное имя» введите имя без
http://иwww— например,example.com. Вместо имени можно указать IPv4-адрес. Панель предупредит, если имя недопустимо. - Нажмите «Добавить».
Домен появится в списке отдельной строкой — с кнопками «Выпустить сертификат» и «Создать сайт» и значком удаления. Если такой домен уже есть, появится уведомление «Домен уже используется».
Заранее добавлять домен необязательно: при создании сайта из шапки раздела домен добавится вместе с сайтом.
Выпустить SSL-сертификат
Панель запрашивает у Let's Encrypt бесплатный SSL‑сертификат для домена и потом продлевает его автоматически.
- В строке домена нажмите «Выпустить сертификат».
- Дождитесь уведомления о результате: пока идёт выпуск, кнопка неактивна.
Когда выпуск удался, в строке домена появляется отметка со сроком действия — например, «SSL · до 29.12.2026, 12:38», — а кнопка выпуска заменяется значком «Перевыпустить сертификат». Он нужен, чтобы получить сертификат заново — например, когда отметка сменилась на «SSL · истёк».
Для IP-адреса сертификат не выпускается: у такой строки кнопки выпуска нет.
Если сертификат не выпустился
Панель показывает уведомление с причиной. Кнопка «Подробнее» в нём открывает полный ответ центра сертификации. Чаще всего встречаются такие сообщения:
- «Не удалось выпустить SSL‑сертификат: DNS-записи для домена не найдены» — у домена нет DNS-записей или они ещё не обновились.
- «Не удалось выпустить SSL‑сертификат: DNS-записи типов A или AAAA для домена не найдены» — у домена есть другие записи, но нет A или AAAA.
- «Не удалось выпустить SSL‑сертификат: DNS-записи указывают на другой сервер» — запись ведёт на чужой IP-адрес.
- «Слишком много запросов на выпуск SSL‑сертификата» — исчерпан лимит центра сертификации; если время следующей попытки известно, панель его покажет.
- «Не удалось выпустить SSL‑сертификат из-за ошибки центра сертификации» — причина указана в «Подробнее».
Что делать с каждым сообщением, разобрано в статье Решение ошибок ACME при выпуске SSL‑сертификата. Исправив причину, нажмите «Выпустить сертификат» снова. Не повторяйте попытку, пока причина не устранена: у центра сертификации есть лимит на неудачные попытки.
Удалить домен
- В строке домена нажмите значок удаления.
- В диалоге «Удалить домен?» нажмите «Удалить».
Удаление нельзя отменить. Что при этом происходит:
- Домен исчезает из списка вместе с выпущенным сертификатом. Если добавить домен снова, сертификат придётся выпускать заново.
- Если на домене есть только черновик сайта, он удаляется вместе с доменом. Так же удаляется сайт, настройка которого остановилась до создания виртуального хоста.
- Если на домене есть работающий сайт, значок удаления удаляет сайт вместе с доменом (диалог называется «Удалить сайт?»). Виртуальный хост сайта и сертификат удаляются, а папка с файлами сайта, база данных и её пользователь остаются на сервере. Удалите их отдельно, если они не нужны: папку — в разделе «Файлы», базу и пользователя — в модуле MariaDB (см. MariaDB. Управление базами данных и пользователями). Установленный софт — Nginx, PHP, MariaDB — тоже остаётся.
⚠️ Домен установки
Домен, по которому вы открываете панель, отмечен в списке как «Домен установки». Если удалить его, при входе в панель браузер начнёт предупреждать о небезопасном подключении.
Что дальше
- Сайты и домены. Создание сайта — запуск сайта на домене: форма, черновик, шаги установки.
- Как настроить DNS-записи для почтового сервера — как создать A-запись для домена; раздел про неё подходит и для сайта.
- Решение ошибок ACME при выпуске SSL‑сертификата — что делать с каждым сообщением об ошибке выпуска.
- MariaDB. Управление базами данных и пользователями — как удалить базу, оставшуюся после сайта.