Я разрабатываю веб-приложение. Пользователи зарегистрируются, и им будет назначен поддомен, который позволит им получать доступ к контенту через account-456.myappsdomain.com
. Однако намерение иметь этот поддомен не для того, чтобы они посещали его напрямую. Вместо этого им будет сообщено указать CNAME для www.their-own-site.com
на account-456.myappsdomain.com
, чтобы они могли посещать свой собственный домен и просматривать свой контент непосредственно в своем собственном домене. Возможно ли с помощью Nginx создать конфигурацию, которая позволит это сделать без необходимости редактировать конфигурацию или добавлять виртуальный хост каждый раз, когда пользователь регистрирует учетную запись?
В настоящее время мое приложение использует заголовок хоста (разбивая на точки, чтобы получить бит account-456
), чтобы получить идентификатор учетной записи, а затем настраивает тему на основе этого. Я предполагаю, что с этим новым типом конфигурации я бы проверил заголовок хоста для своего домена (который я заставлю их ввести в приложение), запросил бы домен (и учетную запись, которой он принадлежит) и настроил бы их тему сюда. Это правильно?