Tôi có một vấn đề với máy chủ HAProxy. Tôi muốn chuyển tiếp trong tiêu đề một IP khách hàng. Tôi gần như đã làm nó, nhưng có một trường hợp thú vị và tôi không thể tìm ra nó. Tôi cần viết IP của khách hàng ở 2 vị trí trong tiêu đề, trong thẻ X-CLIENT-IP và X-FORWARDED-FOR.
Vấn đề là: Khi tôi sử dụng
option http-server-close
option forwardfor
Trên máy chủ mục tiêu tôi thấy trong tiêu đề X-FORWARDED-FOR = xxx.xxx.xxx.xxx (ip máy khách) nhưng không có tiêu đề x-client-ip.
Khi tôi sử dụng:
option forwardfor header X-Client-IP
option http-server-close
Trên máy chủ mục tiêu, tôi thấy tiêu đề X-CLIENT-IP = xxx.xxx.xxx (IP máy khách) nhưng X-FORWARDED-FOR = xxx.xxx.xxx.xxx (HAProxy ip)
Tôi cần xem trên tiêu đề mục tiêu trong đó X-CLIENT-IP và X-FORWARDED-FOR có giá trị của IP khách hàng.
Tôi cố gắng trộn các cấu hình như
option forwardfor
option forwardfor header X-Client-IP
option http-server-close
Không hoàn hảo. Tôi cũng không thể cài đặt bất kỳ mô-đun. Mục tiêu là IIS.
Có ý kiến gì không? :