Score:0

เปลี่ยนเส้นทาง nginx จากพอร์ตไปยังพอร์ตอื่นและไดเรกทอรีย่อย nginx

ธง br
CFD

ฉันมีบริการที่ทำงานบน: http://localhost:49159 ฉันสร้าง nginx docker เพื่อส่งต่อบริการจากพอร์ต 49 ไปยัง 8080 ตามรายการต่อไปนี้

nginx.conf:
ผู้ใช้ nginx;
worker_processes อัตโนมัติ

error_log /var/log/nginx/error.log ประกาศ;
pid /var/run/nginx.pid;

เหตุการณ์ {
    worker_connections 1024;
}

http {
    รวม mime.types;
    ส่งไฟล์บน;
    aspnetapp ต้นน้ำ {
    เซิร์ฟเวอร์ 127.0.0.1:49159;

}

    เซิร์ฟเวอร์ {
    ฟัง 8080;
    ตัวแก้ไข 127.0.0.11;
    ปิดดัชนีอัตโนมัติ
    
    server_name localhost;
    ปิด server_tokens;

    ที่ตั้ง / {
        
       proxy_pass http://172.17.0.1:49159;
    }
}
}

ตอนนี้ฉันสามารถส่งต่อคำขอทั้งหมดจาก http://localhost:49159 ไปยัง http://localhost:8080

ตอนนี้ฉันต้องการส่งต่อคำขอทั้งหมดจาก http://localhost:49159 ไปยัง http://localhost:8080/service/ ดังนั้นคำขอทั้งหมดจะถูกเปลี่ยนเส้นทางไปยัง /service/ ไดเร็กทอรีย่อยของ 8080

ฉันไม่ต้องการเปลี่ยนการกำหนดค่าบริการของฉัน ฉันหวังว่าฉันจะทำการเปลี่ยนแปลงนี้ได้โดยเปลี่ยน nginx.conf

โพสต์คำตอบ

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