由於我們不會改變原因,我們的應用程序需要處理SSL連接,而不是ELB。使用代理協議的目標是通過SSL連接獲取客戶端的IP地址。Elastic Load Balancing上的代理協議非終止SSL連接
http://aws.typepad.com/aws/2013/07/elastic-load-balancing-adds-support-for-proxy-protocol.html?ref_=9表示「或者,你可以使用它,如果你是發送HTTPS請求,並且不希望終止對負載平衡器的SSL連接。欲瞭解更多信息,請訪問Elastic Load Balancing Guide」。
不幸的是,它看起來與此鏈接的指南實際上沒有詳細說明這一點,並且當按照上述配置時,代理協議的基本文檔(http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/enable-proxy-protocol.html)在我們的環境中失敗。
有沒有人有此步驟或鏈接?
謝謝你的回答。我想我真正的問題是,如果有可能修改Apache來容納額外的字符串,如果是的話如何? – conrad10781
@ conrad10781我不確定,但我已經在答案中增加了一些額外的信息,希望它至少有用。 –
僅供參考,nginx現在支持代理協議:http://nginx.org/en/docs/http/ngx_http_realip_module.html –