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