2012-03-13 25 views
8

Tôi đang thiết lập Amazon CloudFront để phân phối nội dung của thùng S3 và nó hoạt động tốt khi tôi sử dụng xxxxxxx.cloudfront.net Amazon mang lại cho tôi.Amazon CloudFront CNAME

Tuy nhiên, tôi muốn sử dụng static.mydomain.com để truy cập tệp của mình. Tôi đã làm theo hướng dẫn của Amazon và đã thêm bản ghi CNAME từ static.mydomain.com vào xxxxxx.cloudfront.net và tôi cũng đã chỉ định rằng CNAME (static.mydomain.com) trong thuộc tính phân phối CloudFront của tôi.

Tuy nhiên, tôi không thể truy cập tệp của mình từ static.mydomain.com.

Tôi với MediaTemple và static.mydomain.com chỉ phục vụ cho tôi trang máy chủ MediaTemple mặc định. Khi tôi yêu cầu static.mydomain.com/myfile.css nó cung cấp cho tôi 'Xin lỗi, yêu cầu không hợp lệ'.

Bất kỳ ý tưởng nào?

+3

Tôi cần khởi động lại bản phân phối CloudFront của mình và giờ nó hoạt động ... –

+0

Khi bạn nói bạn đã khởi động lại, bạn có nghĩa là tắt và bật lại không? hoặc tôi đã bỏ lỡ điều gì đó? – CoalaWeb

Trả lời

8

bạn cần thêm miền static.mydomain.com vào "Tên miền thay thế (CNAME)" cũng đảm bảo tệp của bạn có quyền truy cập đọc cho bất kỳ ai, nói cách khác, tệp của bạn ở chế độ công khai.

+1

Thay đổi sẽ mất thời gian để truyền bá (~ 10 phút). Vì vậy, nếu lúc đầu bạn không thành công, hãy kiên nhẫn! –

Các vấn đề liên quan