portal.osym.gov.tr'ye squid arkasından erişim problemliydi. Daha doğrusu squidin gönderdiği isteklerde olan X-Forwarded-For:unknown headeri osym'nin serverinin cevap olarak browserı yonlendirdiği sayfa portal.osym.gov.tr olduğu için loopa sokuyordu. Bu yüzden devamlı browser aynı sayfayı getirmeye çalışıyor ve connectionı ayakta tutup aptalca kısır döngünün içine giriyordu. Bu yüzden squid'in isteklerinde bu X-Forwarded-For'u kaldırmam gerekiyordu. Bu yüzden squid.conf'a şunu ekledim:
header_access X-Forwarded-For deny all
Bu şekilde bu headerdan kurtuldum ve sayfa doğru düzgün çalışmaya başladı. Bu satırı ekleyenlerin dikkat etmesi gereken eğer squid'leri bir load balancera falan gidiyorsa ve bu load balancer da bu X-Forward-For headerini kullnaıp clientları stick yapıyorsa load balancer işlevselliğini yitirir.
Wednesday, May 24, 2006
Subscribe to:
Post Comments (Atom)
3 comments:
Yaa keşke kpss başvuru döneminde görseydim bu postu. google da bakmadığım yer kalmadı.Ciddi manada sıkıntı yarattı bana bu mesele:(Neyse teşkkürler
Teşekkürler, işime yaradı. Bu ayarı sadece osym sayfaları için yaptım. Şöyle :
# portal.osym.gov.tr sayfasi acilmasi icin
acl osym dstdomain .osym.gov.tr
header_access X-Forwarded-For deny osym
Küçük bir katkı ;)
Valla cok sevindim. Daha şık olmuş
Post a Comment