Làm cách nào tôi có thể thiết lập một lệnh nginx proxy_pass cũng sẽ bao gồm thông tin xác thực HTTP Basic được gửi đến máy chủ proxy?
Đây là một ví dụ về URL tôi cần ủy quyền:
http://username:password@192.168.0.5/export?uuid=1234567890
Mục tiêu cuối cùng là cho phép 1 máy chủ trình bày các tệp từ một máy chủ khác (máy chủ chúng tôi đang ủy quyền) mà không để lộ URI của máy chủ proxy. Bây giờ tôi đã làm việc đúng 90% từ việc theo cấu hình Nginx được tìm thấy ở đây:
http://kovyrin.net/2010/07/24/nginx-fu-x-accel-redirect-remote/
Tôi chỉ cần thêm xác thực HTTP Basic để gửi đến máy chủ proxy