Score:0

NGINX proxy_pass พร้อมเปลี่ยน URI

ธง us

สิ่งที่ฉันต้องการบรรลุ:

เมื่อฉันเข้าถึงเว็บไซต์ "https://my.domain.com/comics" เว็บไซต์จะชี้ไปที่ http://192.168.1.55:3322/login หน้าซึ่งเป็นหน้าเข้าสู่ระบบเว็บเซิร์ฟเวอร์การ์ตูน ฉันจะป้อนรหัสผ่านของฉัน จากนั้นเซิร์ฟเวอร์เว็บการ์ตูนจะป้อนให้ http://192.168.1.55:3322/แดชบอร์ด. หลังจากนั้นฉันสามารถไปยังหน้าหนังสือ บัญชี ฯลฯ ของเว็บเซิร์ฟเวอร์ดังกล่าวได้

วิธีเดียวที่ฉันจะทำให้สิ่งนี้ใช้งานได้หากการตั้งค่าของฉันเป็นดังนี้:

 ที่ตั้ง / {
     proxy_pass http://192.168.1.55:3322/;
     proxy_set_header X-Forwarded-Host $server_name:$server_port;
     proxy_hide_header ผู้อ้างอิง;
     proxy_hide_header ต้นทาง;
     proxy_set_header ผู้อ้างอิง '';
     proxy_set_header ต้นทาง '';
     add_header X-Frame-ตัวเลือก "SAMEORIGIN";

ด้วยการตั้งค่าเหล่านี้ ทุกอย่างทำงานได้ดี หน้าได้รับการกำกับตามที่ตั้งใจไว้ ฉันเข้าใจว่ามันใช้งานได้เพราะสถานที่ / ตรงกับทุกสิ่ง

ดังนั้น สิ่งที่ฉันต้องการทำก็คือเมื่อฉันพิมพ์ https://my.domain.com/comics มันชี้ไปที่หน้าเข้าสู่ระบบซึ่งก็คือ http://192.168.1.55:3322/loginหลังจากนั้นจะดำเนินการตาม URI ที่เว็บเซิร์ฟเวอร์กำหนดไว้

เว็บเซิร์ฟเวอร์การ์ตูนมีหน้าที่ดังนี้:

http://192.168.1.55:3322/login
http://192.168.1.55:3322/แดชบอร์ด
http://192.168.1.55:3322/account
http://192.168.1.55:3322/books

ฉันค่อนข้างใหม่กับ nginx และเต็มใจที่จะเรียนรู้ ฉันพยายามอ่านหน้าคู่มือแล้ว แต่มีปัญหาในการนึกภาพว่าพารามิเตอร์บางตัวทำงานอย่างไร พารามิเตอร์ที่ฉันเขียนไว้ข้างต้นมาจากหน้าอื่นที่สอนวิธีตั้งค่า nginx กับเซิร์ฟเวอร์ทอร์เรนต์

ขอบคุณล่วงหน้า.

Score:0
ธง us

หลังจากโพสต์สิ่งนี้ ฉันคิดว่าฉันจะตรวจสอบเซิร์ฟเวอร์สื่อการ์ตูน (Komga) และจริง ๆ แล้วมีการกำหนดค่าเพื่อให้เซิร์ฟเวอร์เริ่มโฟลเดอร์ย่อย

SERVER_SERVLET_CONTEXT_PATH / server.servlet.context-path: <baseUrl>

URL พื้นฐาน มีประโยชน์หากคุณต้องการย้อนกลับพร็อกซีด้วยโฟลเดอร์ย่อย

ค่าเริ่มต้นเป็น /

ฉันสามารถเพิ่มการกำหนดค่านั้นและตอนนี้ทุกอย่างทำงานได้ตามที่ตั้งใจไว้

djdomi avatar
za flag
จำไว้ว่าคุณต้องยอมรับคำตอบของคุณเอง

โพสต์คำตอบ

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