В этом руководстве объясняется, как настроить хостинговую платформу Discourse для работы на корневом или апекс-домене (например,
example.comвместоforum.example.com). Общий процесс изменения имени домена вашего сайта описан в руководстве по настройке имени домена для хостинга Discourse.
Требуемый уровень доступа: Администратор
Большинство хостинговых сайтов Discourse работают на поддомене, например forum.example.com, talk.example.com или www.example.com. Это рекомендуемая конфигурация, и в подавляющем большинстве случаев она работает без проблем.
Работа сайта на корневом или апекс-домене (например, example.com) возможна, но в условиях хостинга это сложнее из-за особенностей работы DNS для корневых доменов. Эта опция доступна в тарифных планах Pro, Business и Enterprise. В бесплатном тарифе (Free) кастомные домены недоступны, и ваш сайт остается по адресу discourse.group.
Для работы вашего сайта на корневом или апекс-домене необходимо выполнить два условия:
- Ваш DNS-провайдер должен поддерживать один из типов записей, перечисленных ниже (обычной записи CNAME для корневого домена недостаточно).
- Финальная конфигурация выполняется командой Discourse, так как кнопка Change Domain Name (Изменить имя домена) в вашем админ-панели проверяет наличие записи CNAME и не может обработать апекс- или корневой домен.
Настройка вашего DNS-провайдера
- Убедитесь, что ваш DNS-провайдер поддерживает тип записи для корневого домена. Если вашего провайдера нет в списке ниже, вам сначала нужно перейти на один из перечисленных провайдеров.
- Создайте запись, описанную для вашего провайдера, следуя инструкции по ссылке в таблице.
- После того как ваша DNS-запись будет создана, свяжитесь с командой Discourse по адресу
team@discourse.org, чтобы завершить смену имени корневого домена.
DNS-провайдеры, поддерживающие корневые или апекс-домены
| Провайдер | Тип |
|---|---|
| AWS Route53 (только AWS[1]) | Записи A & AAAA ALIAS; нажмите для примера → |
| Cloudflare | CNAME flattening. Отключите прокси Cloudflare (иконка облака должна быть серой), чтобы он не мешал работе сайта |
| DNSimple | ALIAS |
| DNS Made Easy | ANAME |
| DreamHost | ALIAS |
| easyDNS | ANAME |
| Gandi | ALIAS |
| Hurricane Electric | ALIAS |
| Name.com | ANAME |
| Namecheap | ALIAS |
| PointDNS | ALIAS |
| Webcentral (ранее Netregistry) | Cloaked redirection (только IPv4) |
Если вашего DNS-провайдера нет в списке выше, перейдите на провайдера, который поддерживает тип записи для корневого или апекс-домена, прежде чем продолжать. Обычная запись CNAME не будет работать на корневом домене.
Если вы протестировали DNS-провайдера, которого нет в этом списке, и он работает для вашего сайта, ответьте в этой теме с названием провайдера и ссылкой, объясняющей, как его настроить, чтобы список мог быть обновлен.
это работает только если вы размещаете сайт самостоятельно в AWS или используете наше корпоративное хостинговое решение на AWS ↩︎