ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [inet-admins] squid sibling problem



Micke Shipilov wrote:
> Добрый день!
> 
> Подскажите что не так?
> Затеяли мы с одной организацией сбратовать наших сквидов.
> Я прописал следующее:
> ============
> [skip]
> cache_host proxy.company2.ru sibling 3128 3130
> [skip]
> acl company2 srs (тут адрес proxy.company2.ru)/255.255.255.255
> [skip]
> icp_access allow company2
> icp_accwss deny all
> ===========
> С другой стороны соответственно зеркально.
> Теперь суть
> Мой клиент обращается по какому-либо адресу которого нет в моём кэше но
> есть в proxy.company2.ru и получает вот такой отлуп:
> 
> (title) Cache Access Denied
> Error
> Access Denied
> Sorry, you are not currently allowed to request: 
>     http://www.microsoft.com/rus/
> from this cache. Please check with the cache administrator if you
> believe this is incorrect. 
> Generated by squid/1.1.21@proxy.company2.ru 
>                           !!!^^^^^^^^^^^!!!
> 
> Возможно нужно ещё прописать http_access allow company2 ?
> Или что?

Да, сквиды должны еще и взаимно позволять http_access, если они 
являются взаимными siblings. Ведь вообще
говоря ICP передает информацию о наличии объекта, но не сам объект
(если не извращаться с icp_hit_obj). Соответственно, после получения
ICP_HIT Ваш сквид должен пойти на proxy.company2.ru по HTTP и забрать
собственно сам объект. Здесь есть тонкость: так как ICP не несет
в себе HTTP headers, то за ICP_HIT может последовать TCP_MISS.
Подробности см. здесь:
http://squid.nlanr.net/Squid/Hierarchy-Tutorial/tutorial-5.html#ss5.17

SY, Yar

--------------------------------------------------------------------
Yaroslav Tikhiy <yar@radio-msu.net> | Radio-MSU NOC | Moscow, Russia
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html



 




Copyright © Lexa Software, 1996-2009.