acl time1 time M-F 09:00-12:00
acl time2 time M-F 12:01-15:00
acl time3 time M-F 15:01-18:00
acl time4 time M-F 18:01-22:00
acl time5 time M-F 22:01-23:59
acl time6 time M-F 00:00-08:59
acl weekend time SAacl ip_allow1 src "/etc/squid/ip_allow1"
acl ip_allow2 src "/etc/squid/ip_allow2"
acl ip_allow3 src "/etc/squid/ip_allow3"
acl ip_allow4 src "/etc/squid/ip_allow4"
acl ip_allow5 src "/etc/squid/ip_allow5"http_access allow ip_allow1 time1
http_access allow ip_allow2 time2
http_access allow ip_allow3 time3
http_access allow ip_allow4 time4
http_access allow ip_allow5 time5
http_access allow ip_allow5 time6
http_access allow ip_allow1 weekend
http_access allow ip_allow2 weekend
http_access allow ip_allow3 weekend
http_access allow ip_allow4 weekend
http_access allow ip_allow5 weekend
http_access allow localhost
http_access deny allадреса в файлах ip_allow могут повторяться. т.е. один ip, например, может иметь доступ в 12:01-15:00 и 18:01-22:00 и, соответственно, этот ip прописан в 2х файлах: ip_allow3 и ip_allow5. вроде все нормально, но все получают access denied!
Включаем DEBUG в конфиге сквида на уровень 9 и смотрим cache_log - сам всё увидишь.
Ты не привел весь конфиг! Возможно выше стоят правила, по которым всем идет отлуп! Короче включай debug и смотри лог.
>Ты не привел весь конфиг! Возможно выше стоят правила, по которым всем
>идет отлуп! Короче включай debug и смотри лог.когда все ip в одном файле и http_access allow vsem, то работает. ладно, попробую дебаг... спасибо.
я так и не понял в чем дело... заработало все.
конечно это не мистика, вчера не выспался и наверное где-то что-то забыл сделать.
я понял. надо было писатьacl time1 time M T W H F 09:00-12:00
а M-F позволяет только по понедельникам и пятницам :)