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

Хостинг сайта на Amazon S3, URL-адрес продолжает перенаправлять

Я пытаюсь использовать Amazon S3 для размещения своего веб-сайта. У меня зарегистрирован домен, хотя namecheap. Всякий раз, когда я перехожу к mywebsite.com URL-адрес в браузере изменится на http://mywebsite.com.s3-website-us-east-1.amazonaws.com/. Я бы хотел, чтобы URL-адрес в браузере оставался неизменным, но я действительно не знаю, как это исправить. Вот несколько скриншотов моей установки. Буду признателен за любую помощь.

настройка DNS namecheap

Настройка Route 53

Согласно руководствам, Amazon советует вам создать две корзины:

  • mywebsite.com
  • www.mywebsite.com

Один из этих сегментов будет использоваться для размещения фактического сайта (включить веб-хостинг), другой - как перенаправление домена (перенаправить все запросы на другое имя хоста). Затем оба сегмента добавляются в Route53 таким же образом с использованием ALIAS.

Вы можете найти больше информации в это подробное руководство и Вот.

У DNS есть ограничение. Верхний уровень домена должен быть записью A, он не может быть CNAME. Например, serverfault.com не может быть CNAME, это должен быть IP-адрес, потому что это то, каково значение записей A. IP-адреса. Попробуйте изменить запись A, чтобы она указывала на IP-адрес (может быть IP-адрес s3-website-us-east-1.amazonaws.com а затем при необходимости добавьте еще одну запись ALIAS.

Моя проблема в конечном итоге была вызвана кешированием DNS. Бег ipconfig /flushdns из командной строки, а также очистка кеша в Chrome и Firefox сделали свое дело.