Моя компания разрабатывает приложение для создания маркетинговых отчетов, и одно из требований состоит в том, чтобы каждый пользователь создавал новый субдомен для своей панели управления ( например client.application.com ).
После создания они настраивают свой DNS для создания нового субдомена ( например reports.client.com ), чтобы вновь созданный субдомен в их домене указывал на наш субдомен, который мы для них создали.
Вкратце, клиенту необходимо сопоставить свой субдомен с нашим субдоменом.
Возможно ли это даже с DNS?
Я понял это:
Мы:
Клиент:
После распространения все работает, как и ожидалось
.Похоже, что вы не создали виртуальный сервер для отчетов /
. client.com
доменное имя.
Хотя для клиента существуют DNS имена. application.com
и reports.client.com
, только последний используется для доступа к приложению с клиента.
Приложение должно знать это имя, а в Apache вы бы использовали ServerAlias
, а в nginx
вы бы использовали директиву server_name
.
В случае отсутствия совпадения имени для reports.client.com
вместо него будет использоваться сервер по умолчанию.