tosh17
написал 20 ноября 2007 года в 17:23 (1942 просмотра)
Ведет себя
неопределенно; открыл 3 темы в форуме, оставил 5 комментариев на сайте.
url_rewrite_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
прописал но както работать не хочет что еще надо сделать
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
а ты уверен, что у тебя squidGuard находится именно в /usr/bin ?
дававй вывод:
whereis squidGuard
также было бы хорошо увидеть логи squid.
А не which?
да делал в принципе я так путь и получил
# whereis squidGuard
squidGuard: /usr/bin/squidGuard
какие логи?
у меня только эти файлы в папке лог
access.log cache.log squidGuard.log store.log
squidGuard.log этот файл пустой
трудно сказать, куда у тебя логи syslog пишел логи, так как ты не сказал, какой у тебя дитрибутив.
рискну предположить, что логи у тебя пишутся в /var/log/messages. давай вывод squid в этот файл во время его старта.
можно и which
А я скажу, что для начала было бы целесообразно почитать конфиг SQUID’а.
у меня ALT Linux server 4.0
http_port 192.168.111.11:3128
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mem 300 MB
cache_dir ufs /var/spool/squid 4000 16 256
access_log /var/log/squid/access.log squid
url_rewrite_program=/usr/bin/squidGuard -с /etc/squid/squidGuard.conf
url_rewrite_children 50
url_rewrite_host_header on
location_rewrite_children 5
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl all src 0.0.0.0/255.255.255.255
acl locnet src 192.168.111.0/255.255.255.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl Rsync_ports port 873
acl Jabber_ports port 5222 5223
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports !Jabber_ports !Rsync_ports
acl blacklist url_regex «/etc/squid/blacklist»
http_access deny blacklist
acl our_networks src «/etc/squid/our_networks»
http_access allow our_networks
http_reply_access allow locnet
cache_mgr tosh17
coredump_dir /var/spool/squid
acl bad_sites url_regex -i «/etc/squid/bad_words.regex»
http_access deny bad_sites
http_access allow locnet
http-access deny all
Nov 21 15:43:18 pugr squid: 2007/11/21 15:43:18| parseConfigFile: line 1452 unrecognized: ' url_rewrite_program=/usr/bin/squidGuard -Ñ\201 /etc/squid/squidGuard.conf'
Nov 21 15:43:18 pugr squid: 2007/11/21 15:43:18| parseConfigFile: line 1453 unrecognized: ' # url_rewrite_program /usr/bin/squidGuard'
Nov 21 15:43:18 pugr squid: 2007/11/21 15:43:18| parseConfigFile: line 4223 unrecognized: ' # redirector_bypass on '
Nov 21 15:43:18 pugr squid: 2007/11/21 15:43:18| parseConfigFile: line 4224 unrecognized: ' # url_rewrite_program /usr/bin/squidGuard /etc/squid/squidGuard.conf'
Nov 21 15:43:18 pugr squid: 2007/11/21 15:43:18| parseConfigFile: line 4225 unrecognized: ' # redirect_children 50\′
Nov 21 15:43:18 pugr squid: 2007/11/21 15:43:18| parseConfigFile: line 4505 unrecognized: 'http-access deny all'
Nov 21 15:43:18 pugr squid[16478]: Squid Parent: child process 16480 started
Nov 21 15:43:18 pugr squid: squid startup succeeded
В логах же все написали… Что-то не так с синтаксисом. Причем похоже на «нетрадиционные» :-) символы. Особенно вот впечатлило: «Ñ\201». Это же кириллическая «с». Вставь правильную латинскую «c» для флага «-c» (в команде для директивы url_rewrite_program). И следи внимательнее за такими вещами в будущем.
замечательно в Linux реализовано логирование. прям приятно смотреть, как все четко пишется.