The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Иерархия squid"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"Иерархия squid"
Сообщение от defender emailИскать по авторуВ закладки on 28-Дек-02, 19:20  (MSK)
Помогите у кого есть время. История следующая:
есть два сквида, один "внешний" стоит на сервере через который включена вся локаль, другой "внутренний" у меня на витруальой машине по WmWare с маскарадным адресом.
WmWare настроена нужным образом и вроде работает.

в настройках броузера прописан внутренний сквид, в конфигах внешего
парентом прописан внешний.

при загрузке сайта, он (сайт) загружается, а при клике на любой из ссылок или баннере внешний сквид выдает ошибку: неправильный урл.
та же ошибка выскакивает и при повторной попытке загрузить этот сайт.

в чем может быть дело?
мне кажется что-то не то с кешем, но что?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Иерархия squid"
Сообщение от Squid emailИскать по авторуВ закладки on 28-Дек-02, 21:45  (MSK)
Кеш тут непричем...

смотри на внутреннем сквиде в сторону cache_peer

./squid

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Иерархия squid"
Сообщение от defender emailИскать по авторуВ закладки on 29-Дек-02, 11:45  (MSK)
мне в логах пишется еще такая оказия

detected DEAD parent host_name/3128/3130,
если кто знает что это значить(нет я понимаю что парент не отвечает на мои запросы), вопрос почему и что этому причина

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Иерархия squid"
Сообщение от Squid emailИскать по авторуВ закладки on 29-Дек-02, 12:17  (MSK)
Ну вот тебе и ответ, у тебя отваливается "внешняя" прокся, а внутрення напрямую доступ не имеет...
Поставь на внутренней:
cache_peer      vneshiy.proxy.com      parent  3128 3130       proxy-only

Настрой дайджесты и увеличь таймауты на всякий случай для peer


P.S. А вообще, держать 2 сквида в одной сетке - это кряйняя мера, как правило всегда можно обойтись одним.

./squid

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Иерархия squid"
Сообщение от defender emailИскать по авторуВ закладки on 29-Дек-02, 12:28  (MSK)

>Поставь на внутренней:
>cache_peer      vneshiy.proxy.com      
>parent  3128 3130       proxy-only

Две прокси на одной сетке это просто учебный эксперимент,
большое вам спасибо за поддержку, но этот вариант не работает, на будущее если кто столкнется с такой проблемой я вот только что нашел решение

cache_peer vneshiy.proxy.com  parent  3128 0   no-query
prefer_direct off

у меня заработало

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Иерархия squid"
Сообщение от Squid emailИскать по авторуВ закладки on 29-Дек-02, 12:34  (MSK)
Позволю себе прокоментировать :)

Это конечно будет работать, но в таком случае внешняя прокся работает только как NAT для внутренней, шо есть несерьёзно :) Гораздо проще просто-напросто внутреннюю прокси занатить во внешний адресс и всех делов :))

А пиринг - штука практически безглючная, и если его настроить - то можно в такой конфигурации узреть какое-то рациональное зерно :))
Ну это все так - мысли вслух.
работает - ну и отлично!!!

Успехов!


>cache_peer vneshiy.proxy.com  parent  3128 0   no-query
>prefer_direct off
>
>у меня заработало

./squid

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Иерархия squid"
Сообщение от defender emailИскать по авторуВ закладки on 29-Дек-02, 12:44  (MSK)
Гораздо проще просто-напросто
>внутреннюю прокси занатить во внешний адресс и всех делов :))
  
тут вы меня заинриговали, а как это сделать(или куда читать)  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Иерархия squid"
Сообщение от Squid emailИскать по авторуВ закладки on 29-Дек-02, 13:30  (MSK)
>тут вы меня заинриговали, а как это сделать(или куда читать)

Судя по всему структура сети у вас такая:
Есть локалка с внутренними адресами, маршрутизатор на PC который имеет выход наружу, к провайдеру. И собственно на этом сервере и крутится "внешний" сквид, и на этом же сервере стоит NAT который ретранслирует внутренние адресса в "честный IP" полученый от провайдера.
"внутренний" сквид, котрый вы пытаетесь "засетупить" имеет внутренний адресс (что-то по типу 192.168.0.17), есть не нулевая вероятность что провайдер выдал вам маленькую сеточку внешних адрессов а не один. Посему, если имеется доступ к серверу, почему-бы свою внутреннюю проксю не натить в какой-то из незадействованых адрессов? Таким образом - проблемы внешнего сквида вас колыхать не будут. Ко всему этому всё-таки поднять дайждесты и юзать кеш последнего. А если он де-то проглючит - то вы этого даже не заметите :)) sibling называется :))

P.S. Any questions? -> ICQ#55081284

./squid

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Иерархия squid"
Сообщение от mike emailИскать по авторуВ закладки on 04-Янв-03, 10:30  (MSK)
>>cache_peer vneshiy.proxy.com  parent  3128 0   no-query
>>prefer_direct off
>>
>>у меня заработало
Это ты выключил ICP - протокол кешей, так делают только тогда, когда парент не Сквид, или кеш не поддерживает ICP.
Чтобы заработало - проверь icp_access , а также не запрещается ли UDP на порту 3130.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру