Posted on 2009-08-10 00:50
Prayer 閱讀(1125)
評論(0) 編輯 收藏 引用 所屬分類:
系統、備份等
應用環境如下:
F5負載均衡16臺apache,然后轉到后臺的4臺weblogic,weblogic之間做集群。
現在有一個問題就是在weblogic上無法獲取客戶的真實IP地址了。
看到網上有很多相關帖子是介紹apache和weblogic集成使用,可以利用http頭
里X-Forwarded-For這個值取出用戶ip地址。
但是在我這個環境下X-Forwarded-For值指向F5的地址,初步估計問題應該
在F5的配置上。
經過查找F5的資料,發現http profile里有一項設置是Insert XForwarded-For,將
這個功能啟用,發現weblogic已經可以取到用戶的ip地址了。
Insert XForwarded-For指定一個可以供LTM 系統在HTTP 請求中插入的
XForwarded-For標頭,以便與連接Pool使用。此特性可以將客
戶機的IP地址作為XForwarded-For標頭的值進行添加。