Назад | Перейти на главную страницу

Создайте перенаправление 301 в Amazon Route 53 для поддоменов с подстановочными знаками

Мое доменное имя размещено на Route 53 DNS.

У Amazon есть руководство по перенаправлению 301 для www. На голый домен по пункту www. версию на статический веб-сайт S3 с настроенным 301.

Мой вопрос в том, как я могу сделать так, чтобы * .domain.com все имели перенаправление 301 на голое доменное имя.

Я думаю, либо:

Какой-то способ собрать все поддомены с подстановочными знаками в одну корзину S3, как?

Или:

Используйте CloudFront на сайте www. версии S3 и разместить поддомены с подстановочными знаками на CloudFront, но как?

Или:

Там какие-то скрытые настройки просто лежат на Router 53, тогда где?

Или: используйте EC2, лучше не предлагайте мне это, слишком затратное для этой задачи.

Пожалуйста посоветуй.

Другой ответ предлагает использовать EC2 t1.micro. В соответствии с http://aws.amazon.com/pricing/elasticbeanstalk/с Linux, это будет стоить вам как минимум 14,30 $ / мес, всего за 613 МБ ОЗУ и с очень низким ЦП (и максимум 2 ЦП), плюс дополнительные для всех других ресурсов. Слишком дорого, если вы спросите меня!

Для сравнения, вы можете получить Linode за 20 долларов в месяц с уже включенной оперативной памятью 1024 МБ и множеством других ресурсов. Linode также имеет 5 одноадресных DNS-серверов (4 в США, один в Лондоне), которые каждый клиент может использовать без каких-либо дополнительных затрат и без каких-либо ограничений.

Или, если вы хотите остаться с Amazon Route 53, вы, возможно, можете арендовать дешевую коробку на edis.at (они начинаются от 4 долларов в месяц за 128 МБ, чего должно быть достаточно для 301 редирект) или vr.org (от 10 $ / мес за 512 МБ в ограниченных местах, Linode, вероятно, более конкурентоспособен) и запустите nginx сделать перенаправление.

В Route53 / CloudFront это невозможно сделать без участия сервера. Нравится вам это или нет, но лучший вариант - это экземпляр EC2 t1.micro, который обрабатывает эти перенаправления.