Если у вас школа или курс на GetCourse и вы хотите использовать собственный поддомен вместо стандартного yourschool.getcourse.ru, понадобится настройка на двух сторонах: у регистратора/хостинга домена (Beget) и внутри GetCourse. Разбираем пошагово.
Что нам понадобится
- Домен, размещённый на Beget
- Аккаунт школы на GetCourse с правами администратора
- Придуманное имя поддомена (например,
school.yourdomain.ru)
Шаг 1. Узнаём IP-адрес GetCourse
Войдите в ваш аккаунт GetCourse → Настройки → Домен. Там будет указан IP-адрес, на который нужно направить поддомен.
Шаг 2. Создаём A-запись на Beget
- Войдите в Панель Beget → Домены → DNS
- Выберите ваш домен
- Добавьте новую A-запись: имя — school (или другое), значение — IP из GetCourse, TTL — 300
- Сохраните
Шаг 3. Создаём поддомен в Beget
- Перейдите в Beget → Сайты → Добавить сайт
- Укажите полное имя:
school.yourdomain.ru - Привяжите к любой директории (GetCourse будет обрабатывать трафик сам)
- Сохраните
Шаг 4. Прописываем поддомен в GetCourse
- GetCourse → Настройки → Домен
- В поле «Домен» укажите:
school.yourdomain.ru - Сохраните — GetCourse автоматически выпустит SSL через Let’s Encrypt (до 24 часов)
Шаг 5. Проверяем DNS-пропагацию
nslookup school.yourdomain.ru dig school.yourdomain.ru A
Или онлайн: dnschecker.org
Частые проблемы
| Проблема | Решение |
|---|---|
| Поддомен ведёт на пустую страницу Beget | A-запись должна указывать на IP GetCourse, не на IP Beget |
| SSL не выпускается | Подождите 24 часа, затем обратитесь в поддержку GetCourse |
Итог
Настройка занимает 10–15 минут плюс время на пропагацию DNS. Главное — правильно взять IP из GetCourse и прописать его A-записью у регистратора.
Подробная инструкция GetCourse: getcourse.ru/blog/613941
