สิ่งที่ฉันต้องการบรรลุ:
เมื่อฉันเข้าถึงเว็บไซต์ "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 กับเซิร์ฟเวอร์ทอร์เรนต์
ขอบคุณล่วงหน้า.