Не пойму в чём проблема... Не могу запустить работу тих программ вместе... Вот настройки... Может что забыл?
в сквид дописал
url_rewrite_program /etc/squidGuard
url_rewrite_children 5
redirector_bypass on
хотел начать с малого, по этому решил блочить пока только порно и банеры
#
# CONFIG FILE FOR SQUIDGUARD
#
dbhome /etc/squidGuard/blacklists
logdir /etc/squidGuard/log
#
# TIME RULES:
# abbrev for weekdays:
# s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat
#
# REWRITE RULES:
#
#
# SOURCE ADDRESSES:
#
src bkmz {
ip 192.168.1.1-192.168.1.254
}
#
# DESTINATION CLASSES:
#
dest ads {
domainlist ads/domains
urllist ads/urls
expressionlist ads/expressions
redirect http://www.linux.ru/files/u2880/Tux_0.jpg
}
dest porn {
domainlist porn/domains
urllist porn/urls
expressionlist porn/expressions
redirect http://www.yandex.ru
}
acl {
bkmz {
pass !ads !porn
}
default {
pass local none
rewrite dmz
redirect http://yandex.ru
}
}
выдал права
ls -la
total 24
drwxr-xr-x 4 squid squid 4096 Feb 22 00:40 .
drwxr-xr-x 117 root root 8192 Feb 22 00:40 ..
drwxr-xr-x 93 squid squid 4096 Feb 21 11:22 blacklists
drwxr-xr-x 2 squid squid 4096 Feb 21 22:38 log
-rw-r--r-- 1 squid squid 705 Feb 21 23:02 squidGuard.conf
И в итоге при рестарте сквида получаю
[root@comp-Pentium-Dual-679ab3 squid]# /etc/init.d/squid restart
Stopping squid service: [ DONE ]
Starting squid service: [ DONE ]
[root@comp-Pentium-Dual-679ab3 squid]# /etc/init.d/squid status
squid is dead, but stale PID file exists
пробовал убить все процессы связанные со сквидом, удалить PID и снова запустить и та же история...
При этом если закоментировать строчку
url_rewrite_program /etc/squidGuard
всё стартует нормально
вот ещё на всякий случай, может будет полезно... Я понимаю что доступ закрыт, но как его открыть? Я же выдал сквиду права на папку squidGuard...
2011/02/22 00:46:47| [root@comp-Pentium-Dual-679ab3 squid]# cat cache.log | grep squidGuard
helperOpenServers: Starting 5/5 'squidGuard' processes
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
при попытке запустить вручную получаю вот что
[root@comp-Pentium-Dual-679ab3 ~]# squidGuard -c /etc/squidGuard/squidGuard.conf -d
2011-02-22 08:38:54 [5703] New setting: dbhome: /etc/squidGuard/blacklists
2011-02-22 08:38:54 [5703] New setting: logdir: /etc/squidGuard/log
2011-02-22 08:38:54 [5703] init domainlist /etc/squidGuard/blacklists/ads/domains
2011-02-22 08:38:54 [5703] init urllist /etc/squidGuard/blacklists/ads/urls
2011-02-22 08:38:54 [5703] init expressionlist /etc/squidGuard/blacklists/ads/expressions
2011-02-22 08:38:54 [5703] init domainlist /etc/squidGuard/blacklists/porn/domains
2011-02-22 08:39:01 [5703] init urllist /etc/squidGuard/blacklists/porn/urls
2011-02-22 08:39:01 [5703] init expressionlist /etc/squidGuard/blacklists/porn/expressions
2011-02-22 08:39:01 [5703] squidGuard: ACL destination local is not defined in configfile /etc/squidGuard/squidGuard.conf
2011-02-22 08:39:01 [5703] Going into emergency mode
и дальше ничего не происходит...