Как указать другим веб-сайтам на поддомены на моем сайте, не перенаправляя пользователей?

Заранее извиняюсь, так как я пытаюсь что-то сделать и не знаю, как он называется или как лучше это описать, но вот моя лучшая попытка:

У меня есть домен, скажем 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 вот так» и т. Д. Спасибо.

0
задан 7 September 2020 в 16:47
1 ответ

Ничего сложного на уровне DNS: вы указываете домен, который хотите использовать ваши пользователи, на сервер с обратным прокси-сервером (либо выделенный продукт, либо веб-сервер, например, Apache, который имеет такую ​​функциональность встроенный) и настройте этот обратный прокси-сервер для отправки запросов для определенного пространства URI на серверную часть (вместо отображения локального содержимого).

Дьявол кроется в деталях (от файлов cookie до внешних ссылок и защиты от межсайтовых сценариев на серверных сайтах и ​​т. д.).

См., например, https://serverfault.com/a/561897.

2
ответ дан 7 September 2020 в 14:11

Теги

Похожие вопросы