Я установил статический сайт на S3 под www.mydomain.com
ведро. Я также создал для него запись CNAME в Namecheap, которая выглядит примерно так:
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.
Разобрался - в 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