Điểm:0

Cách chuyển hướng tên miền phụ cũ bằng Route53

lá cờ id

Tôi đã chuyển hướng một tên miền phụ cũ blog.mysite.com đến trang chủ của tôi mysite.com với một bản ghi CNAME trong Route53, nhưng.... nó không hoạt động. Tôi không nhận được phản hồi máy chủ nào cả.

Có điều gì đó tôi đang làm sai?

Cập nhật: Bây giờ tôi nhận được 403 từ Cloudfront.

nhập mô tả hình ảnh ở đây

Bản ghi CNAME

Tim avatar
lá cờ gp
Tim
Thật khó để giúp đỡ khi bạn sắp xếp lại thông tin chính cần thiết để giải quyết vấn đề.Cũng lưu ý rằng việc gửi yêu cầu đến một máy chủ khác không có nghĩa là máy chủ đó sẽ chấp nhận yêu cầu hoặc gửi lại nội dung hữu ích, bạn có thể cần yêu cầu nó lắng nghe các yêu cầu đến miền cũ và chuyển hướng/chuyển tiếp yêu cầu.
Costa Michailidis avatar
lá cờ id
Xin lỗi, tôi đã bị phạt vì sử dụng URL thực tại Stackoverflow. Tôi hiểu rồi, vậy máy chủ nhận đang nghĩ rằng nó cần cung cấp cho URL ban đầu? Có cách nào để chuyển hướng ở cấp DNS không? Một bản ghi DNS có nội dung: "này, tên miền phụ của blog vừa định tuyến lại tới tên miền phụ www". Có nghĩa là, tôi có thể viết lại yêu cầu bằng DNS trước khi chuyển không?
Tim avatar
lá cờ gp
Tim
Một máy chủ nhận có thể chấp nhận ký tự đại diện một cách hiệu quả, chấp nhận và phục vụ bất kỳ yêu cầu nào đến, nhưng đó không phải là mặc định. Nếu yêu cầu là http thì khá dễ thực hiện chuyển hướng ký tự đại diện trong Nginx/Apache, nhưng nếu đó là https thì kết nối cần phải được chấm dứt. Đề xuất của tôi là định cấu hình máy chủ web của bạn để chấp nhận miền đó, có thể bao gồm việc xuất trình chứng chỉ https chính xác cho miền cũ, sau đó yêu cầu máy chủ web gửi chuyển hướng vĩnh viễn - trước tiên hãy kiểm tra nó bằng chuyển hướng tạm thời. Đây có thể hoặc không phải là vấn đề cốt lõi của bạn, nhưng nó sẽ là một vấn đề.
Costa Michailidis avatar
lá cờ id
Ổn thỏa! Tất cả làm việc bây giờ. Nó liên quan đến việc sử dụng S3 để chuyển hướng, đặt Cloudfront trước đó và định tuyến bản ghi A đến trang web Cloudfront.
Tim avatar
lá cờ gp
Tim
Tôi sẽ cung cấp câu trả lời để bạn có thể đánh dấu là xong. Thay vào đó, vui lòng cung cấp câu trả lời chi tiết của riêng bạn.
Điểm:1
lá cờ gp
Tim

Tôi nghi ngờ vấn đề là bạn đang định tuyến yêu cầu đến máy chủ không được định cấu hình để chấp nhận yêu cầu cho miền đó.

Một máy chủ nhận có thể chấp nhận ký tự đại diện một cách hiệu quả, chấp nhận và phục vụ bất kỳ yêu cầu nào đến, nhưng đó không phải là mặc định. Nếu yêu cầu là http thì khá dễ thực hiện chuyển hướng ký tự đại diện trong dịch vụ lưu trữ Nginx/Apache/S3, nhưng nếu đó là https thì kết nối cần phải được ngắt.

Đề xuất của tôi là định cấu hình máy chủ web của bạn để chấp nhận miền đó, có thể bao gồm xuất trình chứng chỉ https chính xác cho miền cũ, sau đó yêu cầu máy chủ web gửi chuyển hướng vĩnh viễn - trước tiên hãy kiểm tra bằng chuyển hướng tạm thời. Có nhiều cách khác để thực hiện việc này, bao gồm tùy chọn trang web tĩnh S3 mà bạn đã đề cập trong nhận xét ở trên.

Costa Michailidis avatar
lá cờ id
Cảm ơn! Đó là cách tiếp cận cuối cùng tôi đã thực hiện. Nếu bất cứ ai có vấn đề này và cần biết chi tiết, hãy cho tôi biết. Nó giống như 19 bước trên AWS, cũng như với tất cả mọi thứ của AWS :)
Tim avatar
lá cờ gp
Tim
Bạn có thể thêm câu trả lời của riêng mình để cung cấp chi tiết và thay đổi câu trả lời đúng từ câu trả lời của bạn thành câu trả lời của tôi, nếu bạn muốn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.