ฉันจะตั้งค่าคำสั่ง nginx proxy_pass ที่จะรวมข้อมูลการตรวจสอบสิทธิ์ HTTP พื้นฐานที่ส่งไปยังโฮสต์โฮสต์ได้อย่างไร
นี่คือตัวอย่างของ URL ที่ฉันต้องใช้เพื่อ:
http://username:password@192.168.0.5/export?uuid=1234567890
เป้าหมายสุดท้ายคือการอนุญาตให้เซิร์ฟเวอร์ 1 ไฟล์แสดงไฟล์จากเซิร์ฟเวอร์อื่น (ไฟล์ที่เรากำลังจะให้) โดยไม่ต้องเปิดเผย URI ของพร็อกซีเซิร์ฟเวอร์ ฉันได้ทำงานถูกต้อง 90% ในขณะนี้จากการติดตามการกำหนดค่า Nginx ที่นี่:
http://kovyrin.net/2010/07/24/nginx-fu-x-accel-redirect-remote/
ฉันแค่ต้องเพิ่มในการรับรองความถูกต้องของ HTTP Basic เพื่อส่งไปยังพร็อกซีเซิร์ฟเวอร์