Настройка 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, но действительно ли это означает, что мне нужно отразить мое содержимое сайта в двух разных ведрах? Я чувствую, что должно быть лучшее решение, чем это.
Спасибо!
2 ответа
Вы не можете обслуживать контент "apex домена" с сайтов, размещенных на S3. Самое простое решение - настроить свой домен так, чтобы "foobar.com" перенаправлялся на "www.foobar.com". К сожалению, для этого необходимо запустить HTTP-сервер с правилом перезаписи.
Я не могу лично поручиться за эту услугу, но http://www.wwwizer.com/ предлагает бесплатный сервис перенаправления с вершины на www.
Похоже, что в конце 2012 года AWS S3 добавил перенаправление корзины, чтобы обеспечить поддержку www.foobar.com и foobar.com.