ос suse 10Поставил squid на локальную машину (из rpm), на шлюзе стоит еще один прокси-сервер, хочу выйти через squid -> прокси сервер на шлюзе, в и-нет
настраиваю в первый раз!
делаю под root'ом
пример конфига
/etc/squid/squid.conf
#Порты squid
http_port 127.0.0.1:3128
icp_port 3130
#Вышестоящий прокси-сервер
#cache_peer 192.168.2.210 parent 3128 3130
#Слова в URL при обнаружении которых squid
#будет не кэшировать объекты, а напрямую перенаправлять запрос серверу
hierarchy_stoplist cgi-bin, chat
#Объем RAM-памяти доступный squid и каталог для кэша
cache_mem 20 MB
cache_dir ufs /usr/local/squid/cache 2048 16 256
#Максимльный размер объектов, которые будут сохранены в кэше
maximum_object_size 16384 KB
#Время жизни страничек с ошибкой
negative_ttl 1 minutes
#Время жизни удачного преобразования DNS-имен в IP-адреса
positive_dns_ttl 6 hours
#Время жизни неудачного преобразования DNS-имен в IP-адреса
negative_dns_ttl 5 minutes
#Хосты которым разрешен доступ к squid
acl localnet src 192.168.2.0/255.255.255.0
acl local_host src 127.0.0.1/255.255.255.255
#Разрешенные SSL-порты
#acl SSL_ports port 443 563
#Запрещаем доступ к squid всем кроме тех кому нужно
http_access allow localnet
http_access allow local_host
#http_access SSL_ports
#http_access deny all
#С правами какого пользователя выполняется squid
cache_effective_user nobody
#С парвами какой группы выполняется squid
cache_effective_group nogroup
_________________________________________
создал ему папку: /usr/local/squid/cache
сделал:
chown -R nobody:nogroup /usr/local/squid/
Запускаю (под root'ом)
squid -z
пишет:
Creating Swap Directories
Все...
Дальше что делать?
Делаю squid -k check
squid: ERROR: No running copy
Приехали... Почему не запускается?
делаю su nobody
запускаю под пользователем nobody (если делать тоже самое под root'oм пару менут демон пашет, потом unuse)
/etc/init.d/./squid start
пришет:
./squid: line 48: ulimit: open files: cannot modify limit: Operation not permitted
Starting WWW-proxy squid startproc: cannot open /var/log/squid/rcsquid.log: Permission denied
failed
Не могу понять!!! Почиму этот путь: cannot open /var/log/squid/rcsquid.log: Permission denied???
указан же: cache_dir ufs /usr/local/squid/cache 2048 16 256
ЗАМУЧИЛСЯ УЖЕ!!!
Как его засатвить запустибься?!!!
заранее спасибо всем ответевшим!