Заранее извиняюсь, так как я пытаюсь что-то сделать и не знаю, как он называется или как лучше это описать, но вот моя лучшая попытка:
У меня есть домен, скажем aaa.com
, и у этого домена есть предопределенный поддомен для каждого клиента, который использует систему. Вот некоторые примеры таких поддоменов: bbb.aaa.com
, ccc.aaa.com
, ddd.aaa.com
и т. Д. У каждого клиента также есть свой собственный веб-сайт, который они поддерживают отдельно (например, bbb.com
, ccc.com
, ddd.com
и т. д.).
What I ' Я бы хотел (но понятия не имею, как это сделать) - это указать каждому из веб-сайтов клиента их поддомен на моем сайте без фактического перенаправления пользователей.
Например, если пользователь переходит на bbb.com
], без их ведома и без перенаправления, они будут просматривать bbb.aaa.com
. Они могут подумать, что они все время находятся на bbb.com
, а не на каком-то поддомене aaa.com
. Точно так же, если пользователь переходит на bbb.com/eee
, я бы хотел, чтобы он действительно видел контент на bbb.aaa.com/eee
без перенаправления.
Думаю, я видел это раньше, поэтому предполагаю, что это возможно, но не знаю, как это сделать. Я думаю, что для этого необходимо добавить / изменить определенные записи DNS как на стороне aaa.com
, так и на всех сайтах клиентов, но я не совсем уверен, как это сделать.
Я использую AWS и Apache для всего, но клиенты используют смешанный набор поставщиков доменов и т. Д. Что мне действительно нужно, так это общий обзор того, как это работает, с некоторыми особенностями того, как это реализовать. от любого провайдера домена. Например, «Добавьте запись A на стороне aaa.com
вот так» и т. Д. Спасибо.
Ничего сложного на уровне DNS: вы указываете домен, который хотите использовать ваши пользователи, на сервер с обратным прокси-сервером (либо выделенный продукт, либо веб-сервер, например, Apache, который имеет такую функциональность встроенный) и настройте этот обратный прокси-сервер для отправки запросов для определенного пространства URI на серверную часть (вместо отображения локального содержимого).
Дьявол кроется в деталях (от файлов cookie до внешних ссылок и защиты от межсайтовых сценариев на серверных сайтах и т. д.).
См., например, https://serverfault.com/a/561897.