У меня есть веб-сайт (example.com (GoDaddy)), и я настроил серверы имен на Azure и управляю DNS оттуда. Я не знаю достаточно о DNS, чтобы знать, как правильно делать то, что я пытаюсь сделать, или плюсы / минусы. У меня всегда установлен SSL в AppService.
Я хочу, чтобы www.example.com переадресовал на example.com (как на http, так и на https). В настоящее время я зарегистрировался и получил сертификат в AppServices, и он работает через https. Следующие ссылки работают на самом деле.
http://example.azurewebsites.net переадресация на -> https
https://example.azurewebsites.net работает / безопасно (похоже, использует сертификат * .azurewebsites.net)
http://example.com вперед https://example.com
https://example.com работает / защищен с использованием сертификата example.com
http://www.example.com (переадресация на https)
https://www.example.com (работает с использованием сертификата example.com).
Итак, все это работает и является безопасным ... но я бы хотел, чтобы ВСЕ они перешли к голому и безопасному: https://example.com
Я настроил (в Azure) www CNAME, чтобы он указывал на example.azurewebsites.net. Могу ли я добиться этого через конфигурацию DNS или мне нужно изменить реальный код AppService для обнаружения www и пересылки?
Кроме того, если позже мне понадобится someOtherAPI.example.com (может ли он указать на другой совершенно другой AppService и использовать тот же сертификат, или ему понадобится другой сертификат?