Здравствуйте!Поможите пожалуйста!!!!
Обсношался со сквидом! Никак не могу запустить перенаправление
запросов на вышестоящий прокси - но только по http.
На RedHat 7.2 у меня все отлично работает! (squid-2.4.STABLE6-6.7.3)Есть ALM-2.2 + updates
сквид тока из сизифа
[root@mail squid]# rpm -qa | grep squid
squid-2.5.STABLE4-alt3Вот что волучается:
[root@mail etc]# wget www.ru
--14:13:37-- http://www.ru/
=> `index.html.7'
Connecting to 192.168.0.1:5555... connected.
Proxy request sent, awaiting response... 503 Service Unavailable
14:13:37 ERROR 503: Service Unavailable.
[root@mail etc]#[root@mail etc]# tail /var/log/squid/access.log
1076318052.264 4 192.168.0.5 TCP_MEM_HIT/200 378 GET http://mbe.ru/adrevolver/banner? user1
NONE/- image/gif
1076318054.430 5 192.168.0.1 TCP_MISS/503 1465 GET http://www.ru/ - NONE/- text/html
[root@mail etc]#Вот конфиг сквида:
http_port 192.168.0.1:5555
icp_port 0
cache-peer 66.76.86.96 parent 8008 0 default no-query
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_dir ufs /var/spool/squid 800 16 256
redirect_program /usr/local/rejik2/redirector /usr/local/rejik2/redirector.conf
redirect_children 5
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd.squid
auth_param basic children 2
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 1 hours
refresh_pattern ^ftp: &n... 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl user2 src 192.168.0.2
acl user3 src 192.168.0.3
acl userauth proxy_auth username1 username2
acl all src 0.0.0.0/0.0.0.0
acl localhost src 192.168.0.1/255.255.255.255
cache_peer_access 66.76.86.96 allow localhost
http_access allow localhost
http_access allow user2 userauth
http_access allow user3 userauth
http_access deny all
tcp_outgoing_address 199.299.199.70 user2
never_direct allow localhost
error_directory /usr/share/squid/errors/Russian-koi8-r
snmp_port 0
coredump_dir /var/spool/squid
ie_refresh onЧто неправильно???
Уже измучился играться опциями allow_direct & never_direct
Никак не хочет
Пробовал:
always_direct deny localhost
always_direct allow all
Никак не пашет.
Если так:
always_direct allow user2
always_direct allow user3
always_direct deny all
То он скачивает, но напрямую!!!!
1076318786.021 2951 192.168.0.1 TCP_MISS/302 351 GET http://mail.rb.ru/ - DIRECT/193.233.144.7
text/html
1076318786.211 182 192.168.0.1 TCP_MISS/200 3370 GET http://mail.rb.ru:8100/ -
DIRECT/193.233.144.7 text/htmlКуда же копать??????????????????
Всем СПАСИБО!!!
Трудновато въезжать в чужие конфиги, но для начала может упростим?1. acl localhost src 192.168.0.1/255.255.255.255
как-то уж localhost ассоциируется с адресом 127.0.0.12.
cache-peer 66.76.86.96 parent 8008 0 default no-query
always_direct allow _ACL_КУДА_НАДО_НАПРЯМУЮ
never_direct allow all# cache_peer_access 66.76.86.96 allow localhost - пока не будем использовать
#http_access allow _ACL_KOMУ_МОЖНО
http_access allow allВсе, должно заработать