Score:0

nginx ย้อนกลับพร็อกซี IP_adr/1881 เป็น localhost:1881 proxy_pass

ธง cn

ฉันได้อ่านโพสต์นี้และลองทำหลายสิ่งหลายอย่าง แต่ฉันมีปัญหากับการเขียนซ้ำ regex ที่นี่

ฉันมีกระบวนการ node.js จำนวนมากเป็นแบ็กเอนด์พร้อมพอร์ตที่แตกต่างกันเสมอในการเข้าถึง

ด้วย Nginx reverse proxy ในเซิร์ฟเวอร์เดียวกันฉันต้องการส่งตัวอย่าง: https://my-site/1881 ถึง http://127.0.0.1:1881 proxy_pass

ฉันสามารถรับ 1881 จาก my-site/1881 แต่ฉันมีเสมอในตอนท้าย 127.0.0.1:1881/1881. หรือข้อผิดพลาดของ Nginx ฉันไม่รู้วิธีลบ /1881 ด้วย เขียนใหม่.

ที่ฉันพยายาม:

ตำแหน่ง ~ ^/(?<พอร์ต>\d\d\d\d)$ { #ตกลง

        เขียนใหม่ "^/[0-9]{4}(.*)$" $1 ตัวแบ่ง; #ลองแล้วลองอีกที่นี่
        proxy_pass http://127.0.0.1:$port; #ตกลง
}

ขอบคุณสำหรับความช่วยเหลือ ขอให้มีวันที่ดี

djdomi avatar
za flag
ฉันคิดว่า / ขาดหายไปในตอนท้ายเนื่องจากมิฉะนั้นมันจะเป็น URL ที่ค่อนข้างสมบูรณ์
dinastar66 avatar
cn flag
ไม่ ฉันมี 127.0.0.1:1881/1881 เสมอ :-(
Score:0
ธง cn

ตกลง,

ฉันกำลังทำงานกับ:

ตำแหน่ง ~ ^/(?<พอร์ต>\d\d\d\d) {

เขียนใหม่ "^/\d{4}/(.*)" /$1 ตัวแบ่ง;
proxy_pass http://127.0.0.1:$port;

}

และใช้งานได้ดีแต่ตอนนี้ไม่แสดงภาพเลย :-(

โพสต์คำตอบ

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