Score:0

Nginx ส่ง reuests อย่างไร

ธง mx

ฉันยังใหม่กับ nginx และตอนนี้ฉันใช้ nginx เป็น reverse proxy เรากำลังใช้ nginx เพื่อกำหนดเส้นทางคำขอไปยัง url อื่น เช่น ฉันมีโค้ดด้านล่าง

ตำแหน่ง /test/rome/ {

   
        proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;

        #remove บรรทัดนี้หากแอปพลิเคชันของคุณไม่ขึ้นอยู่กับ
        proxy_set_header X-HttpRouter-REMOTEADDR $remote_addr;

        proxy_pass http://test.com/1234/test2/;

ดังนั้นในการกำหนดค่าด้านบนฉันกำลังบอกว่าคำขอใด ๆ ที่มาถึง /test/rome ควรเปลี่ยนเส้นทางคำขอไปยัง proxy pas url ? หมายความว่าฉันต้องเปิดการเชื่อมต่อ FW จากเซิร์ฟเวอร์ nginx ไปยังเซิร์ฟเวอร์ที่กล่าวถึงใน proxy_pas หรือไม่

Richard Smith avatar
jp flag
บล็อก `สถานที่' นี้ไม่ตรงกับ URI `/test/rome` `/` ต่อท้ายมีความสำคัญ หากคุณต้องการจัดการ `/test/rome` ด้วย `test.com` คุณต้องลบ `/` ต่อท้ายออกจากคำสั่ง `location` และ `proxy_pass`
Score:1
ธง us

ใช่ พร็อกซีการตั้งค่านี้ร้องขอด้วยคำนำหน้า /ทดสอบ/โรม ไปยัง URL ที่ระบุใน proxy_pass.

และใช่ nginx บนเซิร์ฟเวอร์ต้องสามารถเปิดการเชื่อมต่อ TCP ไปยังเซิร์ฟเวอร์ปลายทางได้

Prakash avatar
mx flag
ขอบคุณนี่คือสิ่งที่ฉันต้องการ

โพสต์คำตอบ

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