Прошу прощения, если вопрос покажется слишком простым. То, что я хочу сделать, по-моему, должно быть востребовано многими, но мой собственный поиск в Google не дал никаких результатов.
У меня есть сайт на домене domain.com (работающем на Apache), и я хочу создать форум Discourse для этого сайта по адресу forum.domain.com. Мне нужно, чтобы корневой домен и домен форума разрешались по-разному.
Полагаю, что я правильно настроил DNS: и корневой домен, и поддомен forum указывают на один и тот же IP-адрес.
Если я сначала установлю Discourse, корневой домен всегда будет перенаправляться на поддомен форума. Таким образом, пользователи не смогут получить доступ к корневому домену.
Если же я сначала настрою Apache для корневого домена, а затем попытаюсь установить Discourse на поддомен forum, установка завершится ошибкой с сообщением, что поддомен forum не может быть разрешён (хотя при этом, если я ещё не настраивал Apache для корневого домена, проблем с этим не возникает).
Итак, что я делаю не так и как правильно настроить то, что я хочу достичь?
У меня оба домена находятся на одном сервере и, следовательно, имеют один и тот же IP-адрес. В этом ли проблема? Нужно ли для такой конфигурации два сервера? В документации указано, что форум.domain.com должен иметь тот же IP, что и domain.com.
Есть ли способ реализовать это без использования двух серверов? Мой клиент, скорее всего, не захочет платить за запуск второго сервера для того, что он считает одним сайтом.