Вопрос о поддоменах
Если я использую поддомен для доступа моих клиентов к веб-приложению (например, client-x.example.com/admin/
), и я хочу, чтобы клиенты по желанию использовали свой собственный домен (например, client-x.com
), как вы думаете, желательно, чтобы они указали их www
CNAME для client-x.example.com/admin/
и вперед все http://client-x.com/
в http://www.client-x.com/
чтобыclient-x.com
всегда доступен через www
версия? Возможно, мне придется предложить SSL на их поддомен, а также на их основной домен.
Есть ли проблемы, которые меня должны беспокоить с этим упрощенным подходом?
Кроме того, смогу ли я сказать, на какой субдомен они являются основным доменом, указанным с моего веб-сервера (NGINX), или мне нужно будет создать таблицу для отношений домен-субдомен?
1 ответ
С точки зрения URL домен CNAME может работать. Однако, в зависимости от вашего веб-сервера, вы сможете создать, например, виртуальный хост в apache, который прослушивает адрес домена или субдомена, и поэтому все, что потребуется, - это правильная запись A в их DNS.
Что касается картирования. Я не знаю, как CNAME работает с браузерами, я предполагаю, что браузер запрашивает веб-сервер, используя реальный адрес, а не CNAME, поэтому вы будете видеть запросы только на поддомен, а не на домен, и поэтому не сможете определить, кто-то набрал поддомен или был переслан днс.
а также в отношении SSL. Я полагаю, что вы не можете использовать один и тот же IP-адрес для двух двух сертификатов, поэтому ваш веб-сервер покажет ваш домен, а браузер, вероятно, станет недоверчивым