Войти

Показать полную графическую версию : опять squid


bool
05-06-2006, 17:04
ОС Мандрейк 10.0
версия SQUID: squid-2.5.STABLE14
установилось все вроде бы нормально, но при запуске в логе (/usr/local/squid/var/squid.out) создаётся в след. запись:

Startup: Пнд Июн 5 14:55:55 MSD 2006
WARNING: Cannot write log file: /var/log/squid/cache.log
/var/log/squid/cache.log: Permission denied
messages will be sent to 'stderr'.
2006/06/05 14:55:55| WARNING: Closing open FD 2
2006/06/05 14:55:55| Starting Squid Cache version 2.5.STABLE14 for i686-pc-linux-gnu...
2006/06/05 14:55:55| Process ID 17777
2006/06/05 14:55:55| With 1024 file descriptors available
2006/06/05 14:55:55| Performing DNS Tests...


вот мой конфиг:


http_port 3128

#icp_port 0

acl QUERY urlpath_regex cgi-bin /?
no_cache deny QUERY

cache_mem 32 MB

cache_dir ufs /var/spool/squid 1000 16 256


cache_access_log /usr/local/squid/logs/access.log

cache_log /var/log/squid/cache.log

cach_store_log /var/log/squid/store.log

logfile_rotate 10

mime_table /usr/local/squid/etc/mime.conf

pid_filename /var/run/squid.pid

ftp_user anonymous@

ftp_list_width 32

ftp_passive on

ftp_sanitychek on
visible_hostname 192.168.0.27
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on




acl server src 192.168.0.27/255.255.255.255

acl office src 192.168.0.1-192.168.0.100/255.255.255.255

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl SMTP port 25

acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 777
acl CONNECT method CONNECT

http_access allow server
http_access allow office
http_access deny !Safe_ports
http_access deny SMTP
dns_nameservers 192.168.0. 192.168.1. 127.

icp_access deny all



на сервере две карты сетевые(два соединения) одна на локальную сеть настроена, вторая на адсл модем, с сервера в интернет свободно выхожу на прямую. В сети локальной всех вижу и все видят сервер. адрес сервера 192.168.0.27 - в локальной сети, на второе соединение с адсл - 192.168.0.2, у адсл модема 192.168.1.1

На запись права в /usr/local/squid/var дал всем пользователям. Помогите советом пожалуйста, долго уже сижу с этим прокси 8(

BuGfiX
05-06-2006, 17:13
Дайте права на запись в /var/log/squid/

kOrSar666
05-06-2006, 17:22
Если с правами не получиться попробуй кэш пересобрать squid -z

bool
06-06-2006, 08:33
в моем случае ./RunCache & , а не squid -z
ничего не помогло, лог тот же 8(

Romik2
08-06-2006, 11:09
попробуй поднять сквид на другой машине, дальше делай выводы.

gf100
03-08-2006, 16:48
Если еще актуально, /var/log/squidКто хозяин каталога? Попробуй nobody:nogroup.
В конце концов, выруби этот лог:
cache_log none
Или создай руками с установкой всем всех прав.

scazy
07-08-2006, 14:33
Была такая проблема. Это в работы Сквида вмешивается SELinux
Поковыряй /etc/selinux/config
поставь SELINUX=permissive

sergleo
08-08-2006, 10:59
вариант 1
Права squid на /var/log/squid/ по имени пользователя в конфиге(под кем работает процесс?)
cache_effective_user - ?(squid)
cache_effective_group - ?(squid)

Вариант 2
SELinux - установите флаг для сквида не мониторить процесс




© OSzone.net 2001-2012