Самый простой способ перенаправить несколько доменов в один домен с помощью HTTPS - PullRequest
3 голосов
/ 24 сентября 2019

У моей компании есть несколько доменов, некоторые с десятками поддоменов, которые в настоящее время все указывают на один сервер IIS.Все домены покрыты одним сертификатом.Я ищу простой способ настроить веб-сайт обслуживания (в основном просто изображение), к которому все они будут перенаправлены, когда мы отключим сервер для обслуживания.

Мы используем AWS, и я начал идти по пути настройки статического веб-сайта на S3 и использования облачного фронта для обслуживания его по HTTPS, но для этого требуется корзина для каждого домена / субдомена, что на самом деле невозможно..

Есть ли более простой способ сделать это?

1 Ответ

0 голосов
/ 24 сентября 2019

Сделайте одну корзину S3 и дистрибутив CloudFront для maintenance.example.com.

Вариант 1: изменение записей DNS

При выполнении обслуживания обновляйте DNS с помощью записей CNAME для каждого из ваших сайтов (т. Е. От app.example.com до maintenance.example.com).Когда вы закончите, обновите DNS снова.

Как указал @Remy Lebeau, для распространения DNS потребуется время.

Вариант 2. Перенаправление серверов приложений в Cloudfront

Настройте сервер приложений для перенаправления на maintenance.example.com при получении запроса.Когда закончите с обслуживанием, верните это поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...