CNAME для S3 возвращает URL S3

Я настроил статический сайт на S3 под www.mydomain.com ведро. Я также создал запись CNAME для нее в Namecheap, которая выглядит следующим образом:

  • Тип: запись CNAME
  • Ведущий: www
  • Значение: www.mydomain.com.s3-website-ap-southeast1.amazonaws.com

Он правильно перенаправляет, когда я иду в www.mydomain.com но отображается отображаемый URL-адрес S3, а не мой домен. Если это поможет, вот некоторые результаты dig:

;; ANSWER SECTION:
www.mydomain.com.    1177    IN      CNAME   www.mydomain.com.s3-website-ap-southeast-1.amazonaws.com.
www.mydomain.com.s3-website-ap-southeast-1.amazonaws.com. 60 IN CNAME s3-website-ap-southeast-1.amazonaws.com.
s3-website-ap-southeast-1.amazonaws.com. 5 IN A 54.231.242.137

Когда я проверил заголовки из curlЯ получил 301.

2 ответа

Разобрался - у меня два ведра в S3 - mydomain.com а также www.mydomain.com, mydomain.com где сайт, и я установил www.mydomain.com перенаправить на mydomain.com.s3-website-ap-southeast1.amazonaws.com... я переместил файлы в www.mydomain.com и удалил редирект.

Вместо этого, используя CNAME, вы можете установить запись A, указывающую непосредственно на HOST_IP_ADDRESS:

Type: A Record
Host: www.mydomain.com
Value: 54.231.242.137
Другие вопросы по тегам