Score:0

nginx proxypass ไม่ทำงานสำหรับลิงก์แบบฝัง

ธง us

ฉันมีเครื่อง EC2 ซึ่งอยู่ด้านหลัง ALB กฎของผู้ฟังใน ALB เป็นอย่างไร

ถ้า
เส้นทางคือ/บล็อก*
โฮสต์คือ abc.example.com

แล้ว
ส่งต่อไปยัง
กลุ่มเป้าหมาย-1

การกำหนดค่า nginx ของฉันมีลักษณะดังนี้:

##

# การกำหนดค่าเซิร์ฟเวอร์เริ่มต้น

เซิร์ฟเวอร์ {
    ฟัง 80 default_server;
    ฟัง [::]:80 default_server;

    รูท /var/www/html;
    # เพิ่ม index.php ในรายการหากคุณใช้ PHP
    ดัชนี index.html index.htm index.nginx-debian.html;

    ชื่อเซิร์ฟเวอร์ _;

    สถานที่ / บล็อก {
        proxy_pass https://abc.webflow.io/;
    }
}

หน้าหลัก เปิดได้ดีที่ abc.example.com/blog

แต่ลิงก์ที่ฝังไว้จะไม่เปิดและให้ 502 เกตเวย์เสีย เมื่อเปิดผ่าน DNS ที่กำหนดไว้ในกฎ ALB Listener และเมื่อเปิดโดยตรงโดยใช้ IP อินสแตนซ์ EC2 จะให้ ไม่พบ 404

เมื่อฉันคลิกลิงก์ที่ฝังอยู่ภายในหน้าหลัก URL ในเบราว์เซอร์จะแสดงขึ้น abc.example.com/categories/something/

และให้รหัส HTTP ด้านบน แต่ถ้าฉันแก้ไข URL ด้วยตนเองในเบราว์เซอร์และพิมพ์เป็น: abc.example.com/blog/categories/something/ จากนั้นหน้าจะเปิดขึ้นได้ดี

ฉันพยายามค้นหาวิธีเขียน URL ใหม่ในลักษณะที่มีชื่อโฟลเดอร์ย่อยด้วย แต่ไม่พบอะไรเลย

ความช่วยเหลือใด ๆ จะดีมาก!

rvs avatar
vn flag
rvs
คุณต้องปรับ/กำหนดค่า/แก้ไขซอฟต์แวร์ซึ่งสร้างลิงก์เหล่านั้นใน html มันคืออะไร?
Axel avatar
us flag
@rvs สิ่งเหล่านี้เป็นสินทรัพย์ของบุคคลที่สามและฉันกำลังพยายาม proxypass ไปที่เว็บไซต์ของพวกเขาซึ่งเราใช้เพื่อการพัฒนาเว็บที่ง่ายขึ้น ฝั่งเราปรับได้ไหม?
rvs avatar
vn flag
rvs
คุณสามารถลองเขียน html ใหม่ได้ทันที แต่อาจเกิดข้อผิดพลาดได้ง่ายและฉันไม่แนะนำให้ทำเช่นนั้น หากไม่สามารถเปลี่ยน html ได้ ให้ย้อนกลับไปและดูว่าคุณสามารถเก็บถาวรเป้าหมายด้วยวิธีอื่นได้หรือไม่
rvs avatar
vn flag
rvs
ลองดูที่นี่ด้วย: https://stackoverflow.com/questions/32542282/how-do-i-rewrite-urls-in-a-proxy-response-in-nginx - คำแนะนำบางอย่างอาจใช้ได้ผลสำหรับคุณ

โพสต์คำตอบ

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