Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как удалить один URL из кеша squid  (Прочитано 2108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
Как удалить один URL из кеша squid
« : 01 Март 2012, 10:43:52 »
Возникла необходимость удалить из кеша squid URL сайта.
Нашел вот что:

"Squid не позволит удалить вам объект до тех пор, пока вы не настроите контроль доступа в squid.conf. Во-первых вам необходимо добавить следующее:

        acl PURGE method PURGE
        acl localhost src 127.0.0.1
        http_access allow PURGE localhost
        http_access deny PURGE

Указанное выше разрешает запросы удаления с локального хоста и запрещает все остальные запросы удаления.

Чтобы удалить объект воспользуйтесь программой client:

        client -m PURGE http://www.xxxxxxx.xxx/"

Все прописал в конфиг.
Программы client найти не могу, обновление репозитария не помогает. apt-get install ее не находит.

Что еще посоветуете?
Неверующие остаются неверующими только до момента своей смерти

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Как удалить один URL из кеша squid
« Ответ #1 : 01 Март 2012, 12:59:27 »
..
        client -m PURGE http://www.xxxxxxx.xxx/"
..
Что еще посоветуете?
squidclient -m PURGE http://www.xxxxxxx.xxx/"
Ускорение http://vasilisc.com/speedup_ubuntu
Железо http://vasilisc.com/hcl/detect.php
Призёр http://vasilisc.com/ubuntu_woman Если помог, то поддержите WM R259039388254

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
Re: Как удалить один URL из кеша squid
« Ответ #2 : 01 Март 2012, 16:15:59 »
Вот что пишет.
_________________________________
[root@proxy/]# squidclient -p 8080 -m PURGE http://сайт_который_нужно_грохнуть_в_кеше
HTTP/1.0 404 Not Found
Server: squid/3.0.STABLE19
Mime-Version: 1.0
Date: Thu, 01 Mar 2012 12:08:30 GMT
Content-Length: 0
X-Cache: MISS from proxi
X-Cache-Lookup: NONE from proxi:8080
Proxy-Connection: close
_________________________________

После этого проверяю: минуя прокси грузится обновленный сайт, а через прокси - версия от 10.02.2012
Неверующие остаются неверующими только до момента своей смерти

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Как удалить один URL из кеша squid
« Ответ #3 : 02 Март 2012, 10:12:29 »
HTTP/1.0 404 Not Found
намекает что нет у него в кеше вашего сайта, но если вы утверждаете что в обход прокси сайт "новый", а через прокси - "старый", то вопрос
вы не используете каскад прокси?
ваш прокси берет страницы в интернете или с другого прокси?
покажите вашу строку в squid.conf
grep "cache_peer" squid.conf
попробуйте еще раз удалить сайт из кеша и рестартните сквид
Ускорение http://vasilisc.com/speedup_ubuntu
Железо http://vasilisc.com/hcl/detect.php
Призёр http://vasilisc.com/ubuntu_woman Если помог, то поддержите WM R259039388254

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
Re: Как удалить один URL из кеша squid
« Ответ #4 : 02 Март 2012, 11:25:59 »
Проблема глубже чем казалось.
Очистил кеш, создал заново, без результатов.
Потом выяснил, что с клиента, минуя прокси (путем проброса в IPTABLES) нужный мне сайт пингуется совсем под другим IP адресом, нежели с самого прокси-сервера!!!! (не только IP другой показывает, но и пинги с прокси не ходят до него!!!).

Поправил файл Hosts. Прописал правльный IP. Теперь с прокси-сервера пинги к нему ходят, но из браузера клиента, с настройками хождения через прокси, сайт все равно не грузится.

Что за беда!!!

Да, забыл сказать каскада прокси нет.

Пользователь решил продолжить мысль 02 Март 2012, 19:59:12:
Решил проблему этого непонятного полтергейста с помощью "костылей"
« Последнее редактирование: 02 Март 2012, 19:59:12 от DDDstart »
Неверующие остаются неверующими только до момента своей смерти

 

Страница сгенерирована за 0.074 секунд. Запросов: 24.