Всем привет. Нигде не мог найти ответа на свой вопрос даже в документации по SQUID
хотя проблема стандартная наверняка я не первый с этим сталкиваюсь.Мне необходимо заменить сообщение о запрете доступа выдаваемое сквидом
на свою web-страницу. Как ни странно ни в одной документации я этого не увидел.
Попробовал заменить сам файл к которому обращается сквид, но тогда моя страница загружается у пользователя без рисунков. уже неделю мучаюсь.
Подскажите как грамотно решить этот вопрос?
>[оверквотинг удален]
>
>Мне необходимо заменить сообщение о запрете доступа выдаваемое сквидом
>
>на свою web-страницу. Как ни странно ни в одной документации я этого
>не увидел.
>
>Попробовал заменить сам файл к которому обращается сквид, но тогда моя страница
>загружается у пользователя без рисунков. уже неделю мучаюсь.
>
>Подскажите как грамотно решить этот вопрос?смотри deny_info
http://www.opennet.me/openforum/vsluhforumID12/2963.html
>смотри deny_info
>http://www.opennet.me/openforum/vsluhforumID12/2963.htmlпопробовал я deny_info
СКВИД теперь сдох совсем, прям на ровном месте, теперь немогу его запустить
запускается и тут же гаснет
>>смотри deny_info
>>http://www.opennet.me/openforum/vsluhforumID12/2963.html
>
>попробовал я deny_info
>СКВИД теперь сдох совсем, прям на ровном месте, теперь немогу его запустить
>
>запускается и тут же гаснетЛоги в студию! Когда запускаешь сквид, он показывает ошибки. После критической обычно дохнет.
>Логи в студию! Когда запускаешь сквид, он показывает ошибки. После критической обычно
>дохнет.СКВИД уже заработал, я оказывается когда пробовал deny_info удалил стандартное сообщение, щас я его вернул и сквид работает.
к сожалению deny_info я использовать не могу так как не имею возможности следить за ACL у меня установлен SAMS он сам редактирует конф. файл
Я попробовал заменить имя в своём сообщении на имя стандартного, моя страница теперь открывается но:1)Сквид залазит в код моей страницы и дописывает туда свою подпись (КАК ЭТО УБРАТЬ)
2)Моя страница загружается у пользователя без рисунков (ГДЕ В СКВИДЕ СТОИТ ЗАПРЕТ НА РИСУНКИ?)
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<TITLE>ОШИБКА: Запрошенный URL не может быть доставлен</TITLE>
<STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>
</HEAD><BODY>
<H1>ОШИБКА</H1>
<H2>Запрошенный URL не может быть доставлен</H2>
<HR noshade size="1px">
<P>
Во время доставки URL:
<A HREF="http://adobe.com/">http://adobe.com/</A>
<P>Произошла следующая ошибка:
<UL>
<center><IMG SRC="http://10.0.0.1/1.jpg"> </center>
<LI>
<STRONG>
Доступ запрещён.
</STRONG>
<P>
Настройка контроля доступа не даёт возможности выполнить Ваш
запрос в настоящее время. Пожалуйста, свяжитесь с Вашим
поставщиком услуг Интернет, если Вы считаете это неправильным.
</UL>
</P>
<BR clear="all">
<HR noshade size="1px">
<ADDRESS>Generated Fri, 01 Aug 2008 09:22:39 GMT by 212.192.xxx.xxx (squid/2.6.STABLE20)
</ADDRESS>
</BODY></HTML>вот так у меня заработало, рисунок грузит. файл рисунка лежит в корне веб-сервера
aaaСпасибо за помощь но к сожалению это помогло.
Щас попробую deny_info ещё раз.
Кстати вы случайно не в курсе? можно ли deny_info как то использовать без указания ACL например слово какое то туда вставить типа acl all или как то так?
Граждане помогите советом как можно вот в этой строке:
deny_info limit.htm xxx
вместо xxx указать чтонибудь другое но не конкретный ACL а какоенибудь общее
для всех ACL-ов слово, чтобы сквид вызывал мою страницу независимо от того почему
сработал запрет доступа
Получается так: с ACL-именем для deny_info я разобралсясделал так: deny_info limit.htm _sams_disabled_ip
моя страница выходит на клиенте но снова без рисунков и снова сквид дописывает туда
свою фигню, дату и время генерации ошибок. номер версии я отключил а остальное отключить незнаю где.Бох с ними с рисунками уже, как мне коды своей страницы от свида защитить, это так раздражает, подскажите людиии это ж самый передовой форум по сквиду.
>[оверквотинг удален]
>сделал так: deny_info limit.htm _sams_disabled_ip
>
>моя страница выходит на клиенте но снова без рисунков и снова сквид
>дописывает туда
>свою фигню, дату и время генерации ошибок. номер версии я отключил а
>остальное отключить незнаю где.
>
> Бох с ними с рисунками уже, как мне коды своей страницы
>от свида защитить, это так раздражает, подскажите людиии это ж самый
>передовой форум по сквиду.когда надоест это к squid прикручивать, посмотрите в сторону squidGuard, возможно там это будет проще :)
>когда надоест это к squid прикручивать, посмотрите в сторону squidGuard, возможно там
>это будет проще :)К сожалению я не могу использовать squidGuard так как у нас два прокси сервера
первый родительский как раз и фильтрует интернет, и если страница запрещена то выдаёт своё сообщение о запрете этого сайта то есть на нём редиректор и работает.
а второй это как раз мой прокси он занимается только лишь подсчётом траффика и блокировкой пользователей превышающих трафик, поэтому он должен выдавать только одно сообщение
о запрете доступа в общем. С ним я и мучаюсь.
>[оверквотинг удален]
>
>первый родительский как раз и фильтрует интернет, и если страница запрещена то
>выдаёт своё сообщение о запрете этого сайта то есть на нём
>редиректор и работает.
>
>
>а второй это как раз мой прокси он занимается только лишь подсчётом
>траффика и блокировкой пользователей превышающих трафик, поэтому он должен выдавать только
>одно сообщение
>о запрете доступа в общем. С ним я и мучаюсь.И что мешает именно на вашем прокси использовать squidGuard.
Делается только одна база из блокируемых, в ACL - кто не в базе - пропускаем, остальных перенапровлением на свой http.
>И что мешает именно на вашем прокси использовать squidGuard.
>Делается только одна база из блокируемых, в ACL - кто не в
>базе - пропускаем, остальных перенапровлением на свой http.Просто тот сервер администрирую не я. Раз они это делают да ещё и за деньги
пускай ради бога,я не хочу отбирать чужой хлеб. Я просто поставил свой сервер чтоб
следить за трафиком так как этой услуги они нам не предоставляют
>>И что мешает именно на вашем прокси использовать squidGuard.
>>Делается только одна база из блокируемых, в ACL - кто не в
>>базе - пропускаем, остальных перенапровлением на свой http.
>
>Просто тот сервер администрирую не я. Раз они это делают да ещё
>и за деньги
>пускай ради бога,я не хочу отбирать чужой хлеб. Я просто поставил свой
>сервер чтоб
>следить за трафиком так как этой услуги они нам не предоставляютВы не внимательны, про их я молчу, а предложил это делать на вашем, но само собой дело хозяйское.
>Вы не внимательны, про их я молчу, а предложил это делать на
>вашем, но само собой дело хозяйское.Если я сделаю редиректор ещё и на своём.... А вдруг они будут конфликтовать или мешать друг другу? Я же неопытный совсем
>
>>Вы не внимательны, про их я молчу, а предложил это делать на
>>вашем, но само собой дело хозяйское.
>
>Если я сделаю редиректор ещё и на своём.... А вдруг они будут
>конфликтовать или мешать друг другу? Я же неопытный совсемс чего бы редиректоры конфликтовали?
и дело не в опыте, а в хотя бы приблизительном понимании что происходит.ваш редиректор либо вернет вашему squid запрос в том же виде как его отправил клиент и ваш squid отправит его дальше, либо редиректор просто убъет запрос и squid ничего не отравит к их прокси, либо изменит адрес запроса, который прислал клиент, на тот который вы укажите.
это только у их прокси глазки могут расшириться, когда вы передадите ему запрос, который должен был идти к вашему веб-серверу, но тут cache_peer_domain, cache_peer_access, no_cache ( cache deny ) вам в помощь.
>ваш редиректор либо вернет вашему squid запрос в том же виде как
>его отправил клиент и ваш squid отправит его дальше, либо редиректор
>просто убъет запрос и squid ничего не отравит к их прокси,
>либо изменит адрес запроса, который прислал клиент, на тот который вы
>укажите.
>
>это только у их прокси глазки могут расшириться, когда вы передадите ему
>запрос, который должен был идти к вашему веб-серверу, но тут cache_peer_domain,
>cache_peer_access, no_cache ( cache deny ) вам в помощь.Спасибо уже конкретный совет есть. Хоть один человек мне помог. Спасибо ещё раз
>Я попробовал заменить имя в своём сообщении на имя стандартного, моя страница
>теперь открывается но:
>
>1)Сквид залазит в код моей страницы и дописывает туда свою подпись (КАК
>ЭТО УБРАТЬ)Вам поможет конструкция:
<!-- %%s >Все дело в том, что squid не подписывает к пользовательским страничкам ошибок свою подпись лишь в том случае, если в теле страницы есть %s. Дабы избежать отображения ненужной информации даже в комментариях страницы стоит добавить второй знак %.