Поддомен можно добавить как отдельный сайт или включить автоподдомены у основного домена. Выбор зависит от того, нужны ли поддомену собственные настройки PHP и SSL.
Этот вариант подходит, если поддомен должен иметь свою папку, версию PHP и сертификат.
blog.example.com.www/blog.example.com, настройки PHP и остальные поля.Форма со скриншотом описана в статье Как добавить сайт в ISPmanager. Загрузка файлов показана в отдельной инструкции.
В этом режиме поддомены используют настройки основного сайта, включая PHP, IP-адрес и SSL-сертификат. Файлы размещаются в папках по выбранному правилу.
*.example.com с вашим основным доменом. Сохраните остальные используемые псевдонимы.Рисунок 1. Цифрой 1 отмечен выбор режима автоподдоменов, цифрой 2 кнопка «Сохранить».
Если основной сайт находится в www/example.com, папку для blog.example.com создают так.
| Режим | Папка с файлами поддомена |
|---|---|
| в отдельной директории | www/blog.example.com |
| в поддиректории домена | www/example.com/blog |
Во втором случае содержимое папки также может быть доступно по адресу example.com/blog. Создайте папку через менеджер файлов и загрузите в неё сайт. Не используйте этот вариант для данных, которые нельзя открывать через основной домен.
Для отдельного поддомена нужна DNS-запись, направленная на IP-адрес его сайта. Для автоподдоменов обычно используют запись *.example.com. Создавайте записи у провайдера, чьи DNS-серверы обслуживают домен. После изменения дождитесь обновления DNS.
Сертификат должен покрывать имя поддомена. Сертификат только для example.com не подходит для blog.example.com. Для отдельного сайта можно выпустить свой сертификат по инструкции Let’s Encrypt. Для автоподдоменов проверьте набор имён сертификата основного сайта, при необходимости используйте сертификат с нужными именами или wildcard.
Откройте поддомен в браузере. Если видите другой сайт или ошибку, проверьте DNS, путь к папке и наличие файлов. При ошибке приложения посмотрите логи сайта. Доступное количество отдельных сайтов зависит от условий услуги.