Страница 1 из 1

rejik не парсит свой конфиг.

Добавлено: Пн мар 30, 2009 18:46
bga
Конфиг:
error_log /usr/local/rejik/redirector.err
change_log /usr/local/rejik/redirector.log
make-cache /usr/local/rejik/make-cache

<BANNER>
ban_dir /usr/local/rejik/banlists/banners
url http://127.0.0.1/ban/1x1.gif

<PORNO>
ban_dir /usr/local/rejik/banlists/porno
url http://127.0.0.1/ban/1x1.gif

Система: FreeBSD 7.1-RELEASE-p2
Режик: rejik-3.2.1_1
Сквид: squid-3.0.13

В squid.conf воткнул redirector, в процессах (ps ax |grep redirector) видно, что он работает. Права на всю папку /usr/local/rejik - правильные (squid:squid). По проверке check-redirector выдаёт http://sex.ru 127.0.0.1/- - GET . То есть, походу, пускает, как я понял. Логи редиректора удалял, перезапускал - лог redirector.log всегда пустой, лог redirector.err -
2009-03-30 18:43:47 [8430] Run make-cache
2009-03-30 18:43:47 [8430] Make-cache finished
2009-03-30 18:43:47 [8430] Redirector start and working
Ни одного слова о секциях конфиг-файла (я немного полазил по форуму и где-то видел, что он должен писать при загрузке конфига, что такая-то секция загружена). DBL списки свежие.

Добавлено: Вт мар 31, 2009 10:07
Slava
cd /usr/local/rejik
ls -la *
И покажите мне.
Удалите redirector.err
Запустите check-redirector и покажите, что ответит и файл redirector.err целиком.

Так же покажите содержимое check-redirector

PS: Есть более новая версия режика.

Добавлено: Ср апр 01, 2009 11:33
bga
Вывод ls -la * в папке режика:

-rwxr-xr-x 1 squid squid 36145 20 мар 18:30 make-cache*
-rwxr-xr-x 1 squid squid 41484 20 мар 18:30 redirector*
-rw-r--r-- 1 squid squid 395 30 мар 18:19 redirector.conf
-rw-r--r-- 1 squid squid 3043 20 мар 18:30 redirector.conf.dist
-rw-r--r-- 1 squid squid 2737 1 апр 09:24 redirector.err
-rw-r----- 1 squid squid 0 30 мар 18:22 redirector.log

banlists:
total 8
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
drwxr-xr-x 2 squid squid 512 30 мар 18:13 banners/
drwxr-xr-x 2 squid squid 512 30 мар 18:11 porno/

dbl:
total 4938
drwxr-xr-x 4 squid squid 512 27 мар 15:40 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
-rwxr-xr-x 1 squid squid 134 20 мар 18:30 FAST*
-rwxr-xr-x 1 squid squid 129 20 мар 18:30 FULL*
drwxr-xr-x 2 squid squid 512 27 мар 15:33 NEW/
-rwxr-xr-x 1 squid squid 4021 27 мар 14:35 Update*
-rwxr-xr-x 1 squid squid 1332 20 мар 18:30 Update.Fast*
-rwxr-xr-x 1 squid squid 1332 20 мар 18:30 Update.Fast.dist*
-rwxr-xr-x 1 squid squid 4010 20 мар 18:30 Update.dist*
-rw-r--r-- 1 squid squid 5 27 мар 15:33 VERSION
-rwxr-xr-x 1 squid squid 5113 27 мар 15:40 dbl_expand*
-rwxr-xr-x 1 squid squid 5110 20 мар 18:30 dbl_expand.dist*
-rwxr-xr-x 1 squid squid 987 20 мар 18:30 dbl_stat*
-rw-r--r-- 1 squid squid 4996668 27 мар 15:33 list.dbl
drwxr-xr-x 2 squid squid 1024 27 мар 15:42 lists/
-rw-r--r-- 1 squid squid 493 27 мар 15:33 update.log

tools:
total 28
drwxr-xr-x 2 squid squid 512 30 мар 18:32 ./
drwxrwx--- 5 squid squid 512 30 мар 18:56 ../
-rw-r--r-- 1 squid squid 14684 20 мар 18:30 IN.gz
-rwxr-xr-x 1 squid squid 574 20 мар 18:30 benchmark*
-rwxr-xr-x 1 squid squid 129 30 мар 18:15 check-redirector*
-rwxr-xr-x 1 squid squid 134 20 мар 18:30 kill-cache*
-rwxr-xr-x 1 squid squid 48 20 мар 18:30 set-permissions*


Содержимое check-redirector:

#!/bin/sh
su squid -c "echo \"http://sex.ru 127.0.0.1/- - GET\" | /usr/local/rejik/redirector /usr/local/rejik/redirector.conf;"

Вывод работы скрипта check-redirector:

# tools/check-redirector
http://sex.ru 127.0.0.1/- - GET

ПОЛНОЕ содержание redirector.err после удаления и однократного запуска check-redirector:

# cat redirector.err
2009-04-01 11:27:44 [1535] Run make-cache
2009-04-01 11:27:44 [1535] Make-cache finished
2009-04-01 11:27:44 [1535] Redirector start and working

Версия режика может и не последняя вообще, но посленяя из портов (обновлены сегодня на всякий случай, новой версии пока нет).

Добавлено: Ср апр 01, 2009 12:00
Slava
зайдите в banlists и сделайте там ls -la *

Добавлено: Ср апр 01, 2009 12:13
bga
banners:
total 4
drwxr-xr-x 2 squid squid 512 30 мар 18:13 ./
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ../
lrwxr-xr-x 1 root squid 38 30 мар 17:26 banner.pcre@ -> /usr/local/rejik/dbl/lists/banner.pcre
lrwxr-xr-x 1 root squid 38 30 мар 17:25 banner.urls@ -> /usr/local/rejik/dbl/lists/banner.urls
-rw------- 1 squid squid 0 30 мар 18:13 lock.file

porno:
total 4
drwxr-xr-x 2 squid squid 512 30 мар 18:11 ./
drwxr-xr-x 4 squid squid 512 30 мар 18:11 ../
lrwxr-xr-x 1 root squid 37 30 мар 17:26 porno.urls@ -> /usr/local/rejik/dbl/lists/porno.urls

Забегая вперёд, скажу, что пользователь squid может просматривать файлы porno.urls, banner.urls, banner.pcre

Добавлено: Ср апр 01, 2009 12:24
Slava
переименуйте симлинки:
banner.pcre -> pcre
banner.urls -> urls
porno.urls -> urls

Добавлено: Ср апр 01, 2009 12:58
bga
Tnx, заработало. Перемещаюсь в ветку с пожеланиями ))