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.

0
задан 6 April 2016 в 14:44
2 ответа

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

Type: A Record
Host: www.mydomain.com
Value: 54.231.242.137
-3
ответ дан 5 December 2019 в 18:55

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

0
ответ дан 5 December 2019 в 18:55

Теги

Похожие вопросы