Настройка foobar.com и www.foobar.com так, чтобы они указывали на мой сайт, размещенный на Amazon S3.

У меня есть веб-сайт, размещенный на Amazon S3; URL-адрес что-то вроде www.foobar.com.s3-website-us-east-1.amazonaws.com. Я хочу, чтобы мой регистратор доменов (NameCheap) перенаправлял foobar.com и www.foobar.com на этот сайт. Установка рекорда

www.foobar.com CNAME www.foobar.com.s3-website-us-east-1.amazonaws.com.

отлично работает для поддомена www. Однако я не могу понять, как настроить версию сайта без субдоменов. Я старался

foobar.com CNAME www.foobar.com.s3-website-us-east-1.amazonaws.com.

но это не работает. (И я где-то читал, что CNAME не должны использоваться таким образом?) Я знаю, что имя корзины S3 должно быть идентично полному DNS-имени, но действительно ли это означает, что мне нужно зеркально отразить мой содержимое веб-сайта в двух разных корзинах? Я чувствую, что должно быть лучшее решение, чем это.

Спасибо!


person bdesham    schedule 08.06.2011    source источник


Ответы (2)


Вы не можете обслуживать контент «вершины домена» с веб-сайтов, размещенных на S3. Самое простое решение — настроить свой домен так, чтобы «foobar.com» перенаправлялся на «www.foobar.com». К сожалению, для этого требуется, чтобы вы запускали HTTP-сервер с правилом перезаписи, чтобы обеспечить его соблюдение.

Я не могу лично поручиться за услугу, но http://www.wwwizer.com/ предлагает бесплатный апекс на службу переадресации www.

person Uriah Carpenter    schedule 08.06.2011
comment
Это более точно, хотя это было, когда это было написано. Теперь это возможно с записями псевдонимов, если домен размещен на Route 53. - person Michael - sqlbot; 08.04.2015

Похоже, что в AWS S3 добавлено перенаправление корзины примерно в конце 2012 года, чтобы разрешить поддержку www.foobar.com и foobar.com.

person alexandroid    schedule 23.05.2013