[Sysadmins] Squid и Apache не работают

waryhint waryhint на gmail.com
Пт Ноя 2 16:59:44 MSK 2012


Добрый день! Подскажите пожалуйста что неправильно делаю?  Есть точка  
доступа на которой подняты dns (bind), прокси (squid), samba, и веб сервер  
(apache).
Сетевая карта имеет два адреса 192.168.1.2 и 192.168.2.1, первым смотрит  
на модем, вторим в локальную сеть.
Столкнулся с проблемой в работе Apache. Сервер очень долго обрабатывает  
запросы, подозреваю что с этим связан прокси Squid.
Когда пускаю Интернет мимо Squid (в nat убираю строку
iptables -I PREROUTING -t nat -s 192.168.2.0/24 -p tcp --dport 80 -j DNAT  
--to 192.168.2.1:3128 \)
Apache начинает нормально работать…
Подскажите пожалуста, что нужно убрать или поменять в squid.conf что б  
сервер нормально работал?
Вот мой конфиг:

visible_hostname BRDA
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8
acl localnet src 192.168.2.0/24

acl Safe_ports port 901    # SWAT
acl Safe_ports port 488    # GSS-HTTP
acl Safe_ports port 777    # Multilingual HTTP
acl Safe_ports port 70     # GOPHER
acl Safe_ports port 443    # HTTPS
acl Safe_ports port 631    # CUPS
acl SSL_ports port 8080    # Alterator
acl Safe_ports port 1025-65535   # Other ports
acl Safe_ports port 873    # RSYNC
acl Safe_ports port 591    # Filemaker
acl Safe_ports port 280    # HTTP-MGMT
acl SSL_ports port 443     # HTTPS (C)
acl Safe_ports port 80     # HTTP
acl SSL_ports port 563     # SNEWS (C)
acl SSL_ports port 5222-5223    # Jabber
acl Safe_ports port 210    # WAIS
acl Safe_ports port 21     # FTP
acl Safe_ports port 563    # SNEWS
acl SSL_ports port 873     # RSYNC (C)
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
acl CONNECT method CONNECT
http_access deny CONNECT !SSL_ports


acl mb2 src 192.168.2.107
http_access allow mb2


acl mb1 src 192.168.2.5
http_access allow mb1


acl anya src 192.168.2.27
http_access allow anya


acl maks src 192.168.2.17
http_access allow maks


acl urvd1 src 192.168.2.25
http_access allow urvd1


acl golova src 192.168.2.30
http_access allow golova

#доступ для OTHER-NET-USER
acl othernetuser src 192.168.2.2-192.168.2.30
	acl sblock dstdomain "/etc/squid/block.acl"
#			Определяем ACL флэш контента
	acl media rep_mime_type video/flv video/x-flv
	acl mediapr urlpath_regex \.flv(\?.*)?$
	acl media rep_mime_type application/x-shockwave-flash
	acl mediapr urlpath_regex \.swf(\?.*)?$
#			Закрываем доступ к Flash
	http_access deny mediapr
	http_reply_access deny media
	http_access deny othernetuser sblock
http_access allow othernetuser

http_port 3128 transparent
hierarchy_stoplist cgi-bin ?

cache_dir ufs /var/spool/squid 2048 16 256
maximum_object_size 65536 KB

access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
debug_options ALL,1
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp:      1440   20%  10080
refresh_pattern ^gopher:   1440   0%   1440
refresh_pattern .             0   20%  4320
acl apache rep_header Server ^Apache
retry_on_error on
coredump_dir /var/spool/squid


Подробная информация о списке рассылки Sysadmins