Страницы с ошибками в Squid+Rejik

Обсуждение программы редиректора
Ответить
kaa79
Сообщения: 6
Зарегистрирован: Вт июн 07, 2005 8:28

Страницы с ошибками в Squid+Rejik

Сообщение kaa79 »

Стоит squid, на порту 3129 стоит globax для спутникового инета. Он прописан как родительский прокси для squid. Поставил Rejik3 редиректором. Все "нехорошие" странички и баннеры режутся нормально, но сообщения об ошибках (не сквидовские родные ни реджика) не выводятся - показывает стандартную страницу 404. Если отключить родительский прокси, то всё ОК. Как заставить сквид брать страницы ошибок из шаблонов чтобы юзеры знали почему этот сайт для них недоступен?

Кусок конфига:
http_port 192.168.1.1:3128
cache_peer 127.0.0.1 parent 3129 0 proxy-only no-query
redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
....
error_directory /usr/local/squid/share/errors/Russian-koi8-r
...
nonhierarchical_direct off
prefer_direct off

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

А режик имеет отношение к проблеме?
Если режик отключить, то проблема исчезнет?

kaa79
Сообщения: 6
Зарегистрирован: Вт июн 07, 2005 8:28

Сообщение kaa79 »

Да скорее всего нет, проблема в сквиде и в работе с родительским прокси. Но может у кого есть опыт работы в такой связке. Да и не выводятся страницы ошибок режика...

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

На сколько я помню, это задается в строках, где прописывается парент: можно применять разные алгоритмы взаимодействия.

Кроме того, поищите опции always_direct и never_direct.

Зы: Сам с такой ситуацией не сталкивался, точного решения не знаю.

kaa79
Сообщения: 6
Зарегистрирован: Вт июн 07, 2005 8:28

Сообщение kaa79 »

Спасибо! буду разбираться

kaa79
Сообщения: 6
Зарегистрирован: Вт июн 07, 2005 8:28

Сообщение kaa79 »

Немного вроде разобрался и если сразу набрать в браузере http://локальный-адрес/error.htm то всё выводится отлично. Но проблема в том что пользователь набирает не локальный адрес (запрещенный) и сквид решает его доставлять через родительский прокси раньше чем режик его меняет на страничку с ошибкой.
По ходу в идеале режик долже кроме замены url еще и убирать строчку FIRST_UP_PARENT после него чтобы сквид не ломился в инет. А как это сделать так и не понял, выход нашел пока не оптимальный: вывесил на белый ip эти маленькие странички и squid их качает через инет. Но всё лучше чем полную стартовую страницу какого-нибудь порнушного сайта тянуть.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

kaa79 писал(а):Немного вроде разобрался и если сразу набрать в браузере http://локальный-адрес/error.htm то всё выводится отлично. Но проблема в том что пользователь набирает не локальный адрес (запрещенный) и сквид решает его доставлять через родительский прокси раньше чем режик его меняет на страничку с ошибкой.
По ходу в идеале режик долже кроме замены url еще и убирать строчку FIRST_UP_PARENT после него чтобы сквид не ломился в инет. А как это сделать так и не понял, выход нашел пока не оптимальный: вывесил на белый ip эти маленькие странички и squid их качает через инет. Но всё лучше чем полную стартовую страницу какого-нибудь порнушного сайта тянуть.
Как вариант: Попробуйте урл замены заменит на 302:http://myserver/ban/porno.html

kaa79
Сообщения: 6
Зарегистрирован: Вт июн 07, 2005 8:28

Сообщение kaa79 »

Отлично, заработало !!! :D
Спасибо Slava за поддержку из отличный продукт!
Теперь уже сам увидел что в статьях по squidguard так прописывают url перенаправления ...
Предлагаю добавить это в FAQ чтобы другие не мучались как я, проблема вполне актуальна (например для спутникового инета+globax)

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

kaa79 писал(а):Отлично, заработало !!! :D
Спасибо Slava за поддержку из отличный продукт!
Теперь уже сам увидел что в статьях по squidguard так прописывают url перенаправления ...
Предлагаю добавить это в FAQ чтобы другие не мучались как я, проблема вполне актуальна (например для спутникового инета+globax)
Добавлю, хотя мне 302: не очень нравиться, так как он изменяет адресную строку в браузере.

kaa79
Сообщения: 6
Зарегистрирован: Вт июн 07, 2005 8:28

Сообщение kaa79 »

Но это лучше чем качать из инета

Ответить