Извините за базовый вопрос по DNS. Я понимаю, что это не специфично для Discourse, но просто пытаюсь разобраться, как лучше всего решить эту задачу в сочетании с Discourse.
Однако я хотел бы, чтобы корневой домен (например, example.com) перенаправлял пользователя на поддомен (например, community.example.com).
Я хочу сделать это, чтобы эффективно зарезервировать корневой домен для будущего использования другим сервисом (например, веб-сервером), но при этом не требовать от пользователей вводить поддомен для доступа к серверу Discourse в данный момент.
Является ли лучшим способом настройка двух A-записей (одной для корневого домена и одной для поддомена), которые обе указывают на сервер Discourse?
Изначально я думал, что должен настроить CNAME, указывающий с корневого домена на поддомен, но DigitalOcean, похоже, не позволяет мне этого сделать.
Заранее спасибо, и ещё раз извините за базовый вопрос.
Я неоднократно сталкивался с этим в прошлом, и одна «подводная камень», с которой я всегда имею дело, — это перенаправление с http://example.org на https://discourse.example.org.
В зависимости от настройки перенаправления это может приводить к сообщениям в браузере о попытке подключения к небезопасному сайту.
Чтобы обойти это, я использую сервис перенаправления, который выдаёт SSL-сертификат для перенаправления через моего регистратора Gandi. Они называют это «веб-перенаправлением».
Обязательно протестируйте своё перенаправление с использованием разных протоколов (HTTP и HTTPS), чтобы понять, как оно работает для посетителей вашего сайта.