Score:0

วิธีเปลี่ยนเส้นทางโดเมนย่อยเก่าด้วย Route53

ธง id

ฉันเปลี่ยนเส้นทางโดเมนย่อยเก่าแล้ว blog.mysite.com ไปที่หน้าแรกของฉัน mysite.com ด้วยระเบียน CNAME ใน Route53 แต่.... มันใช้งานไม่ได้ ฉันไม่ได้รับการตอบสนองจากเซิร์ฟเวอร์เลย

มีบางอย่างที่ฉันทำผิด?

อัปเดต: ตอนนี้ฉันได้รับ 403 จาก Cloudfront

ป้อนคำอธิบายรูปภาพที่นี่

บันทึก CNAME

Tim avatar
gp flag
Tim
เป็นการยากที่จะช่วยเหลือเมื่อคุณแก้ไขข้อมูลสำคัญที่จำเป็นสำหรับการแก้ปัญหานอกจากนี้ โปรดทราบว่าการส่งคำขอไปยังเซิร์ฟเวอร์อื่นไม่ได้หมายความว่าเซิร์ฟเวอร์นั้นจะยอมรับคำขอหรือส่งเนื้อหาที่เป็นประโยชน์กลับคืน คุณอาจต้องให้เซิร์ฟเวอร์รับฟังคำขอไปยังโดเมนเก่าและเปลี่ยนเส้นทาง/ส่งต่อคำขอ
Costa Michailidis avatar
id flag
ขออภัย ฉันถูกลงโทษเพราะใช้ URL จริงย้อนกลับที่ Stackoverflow ฉันเข้าใจแล้ว ดังนั้นเซิร์ฟเวอร์ที่รับจึงคิดว่าจำเป็นต้องให้บริการสำหรับ URL ดั้งเดิมหรือไม่ มีวิธีเปลี่ยนเส้นทางที่ระดับ DNS หรือไม่ บันทึก DNS ที่ระบุว่า 'เฮ้ โดเมนย่อยของบล็อกเพิ่งเปลี่ยนเส้นทางไปยังโดเมนย่อย www' หมายความว่า ฉันสามารถเขียนคำขอใหม่ด้วย DNS ก่อนส่งต่อได้หรือไม่
Tim avatar
gp flag
Tim
เซิร์ฟเวอร์ที่รับสามารถมีไวด์การ์ดยอมรับ ยอมรับ และให้บริการคำขอใดๆ ที่เข้ามาได้อย่างมีประสิทธิภาพ แต่นั่นไม่ใช่ค่าเริ่มต้น หากคำขอเป็น http การเปลี่ยนเส้นทางไวด์การ์ดใน Nginx / Apache นั้นค่อนข้างง่าย แต่ถ้าเป็น https การเชื่อมต่อจะต้องถูกยกเลิก คำแนะนำของฉันคือกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณให้ยอมรับโดเมนนั้น ซึ่งอาจรวมถึงการแสดงใบรับรอง https ที่ถูกต้องสำหรับโดเมนเก่า จากนั้นให้เว็บเซิร์ฟเวอร์ส่งการเปลี่ยนเส้นทางถาวร ทดสอบด้วยการเปลี่ยนเส้นทางชั่วคราวก่อน นี่อาจเป็นหรือไม่ใช่ปัญหาหลักของคุณ แต่จะเป็นปัญหา
Costa Michailidis avatar
id flag
ไม่เป็นอะไร! ทั้งหมดทำงานในขณะนี้ มันเกี่ยวข้องกับการใช้ S3 สำหรับการเปลี่ยนเส้นทาง วาง Cloudfront ไว้ข้างหน้า และกำหนดเส้นทางบันทึก A ไปยังไซต์ Cloudfront
Tim avatar
gp flag
Tim
ฉันจะให้คำตอบเพื่อให้คุณทำเครื่องหมายว่าเสร็จสิ้น อย่าลังเลที่จะให้คำตอบโดยละเอียดของคุณเองแทน
Score:1
ธง gp
Tim

ฉันสงสัยว่าปัญหาคือคุณกำลังกำหนดเส้นทางคำขอไปยังเซิร์ฟเวอร์ที่ไม่ได้กำหนดค่าให้ยอมรับคำขอสำหรับโดเมนนั้น

เซิร์ฟเวอร์ที่รับสามารถมีไวด์การ์ดยอมรับ ยอมรับ และให้บริการคำขอใดๆ ที่เข้ามาได้อย่างมีประสิทธิภาพ แต่นั่นไม่ใช่ค่าเริ่มต้น หากคำขอเป็น http การเปลี่ยนเส้นทางไวด์การ์ดในโฮสติ้ง Nginx / Apache / S3 นั้นค่อนข้างง่าย แต่ถ้าเป็น https การเชื่อมต่อจะต้องถูกยกเลิก

คำแนะนำของฉันคือกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณให้ยอมรับโดเมนนั้น ซึ่งอาจรวมถึงการแสดงใบรับรอง https ที่ถูกต้องสำหรับโดเมนเก่า จากนั้นให้เว็บเซิร์ฟเวอร์ส่งการเปลี่ยนเส้นทางถาวร ทดสอบด้วยการเปลี่ยนเส้นทางชั่วคราวก่อน มีหลายวิธีในการทำเช่นนี้ รวมถึงตัวเลือกเว็บไซต์คงที่ S3 ที่คุณกล่าวถึงในความคิดเห็นด้านบน

Costa Michailidis avatar
id flag
ขอบคุณ! นั่นคือแนวทางที่ฉันลงเอยด้วย ถ้าใครมีปัญหานี้และต้องการรายละเอียดโปรดแจ้งให้เราทราบ มันเหมือนกับ 19 ขั้นตอนบน AWS เช่นเดียวกับ AWS ทั้งหมด : )
Tim avatar
gp flag
Tim
คุณสามารถเพิ่มคำตอบของคุณเองเพื่อให้รายละเอียด และเปลี่ยนคำตอบที่ถูกต้องจากของคุณเป็นของฉัน ถ้าคุณต้องการ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา