В лог пишет такую фигню:
2006/04/21 10:24:07| helperOpenServers: Starting 5 'ncsa_auth' processes
2006/04/21 10:24:07| commBind: Cannot bind socket FD 6 to 127.0.0.1:0: (49) Can'
t assign requested address
2006/04/21 10:24:07| commBind: Cannot bind socket FD 6 to 127.0.0.1:0: (49) Can'
t assign requested address
2006/04/21 10:24:07| ipcCreate: Failed to create child FD.
2006/04/21 10:24:07| WARNING: Cannot run '/usr/local/squid/libexec/ncsa_
auth' process.Использую такой конфиг:
http_port 3128
error_directory /usr/local/squid/share/errors/Russian-koi8-r
cache_mem 8 MB
maximum_object_size_in_memory 8 KB
cache_dir null /dev/null
cache_access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log
cache_store_log none
ftp_user anonumous@
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl all src 0.0.0.0/0.0.0.0
acl foo proxy_auth REQUIRED
http_access allow foo
http_access deny all
http_reply_access allow all
Или у тебя прозрачный прокси, а там аутентификация НЕ работает, либо у тебя нету прав на файл!
>Или у тебя прозрачный прокси, а там аутентификация НЕ работает, либо у
>тебя нету прав на файл!С правами на файл всё ок...
А у меня пишет такое:2006/05/12 19:24:04| helperOpenServers: Starting 5 'ncsa_auth' processes
2006/05/12 19:24:04| WARNING: Cannot run '/usr/local/libexec/squid/ncsa_auth' process.
2006/05/12 19:24:04| WARNING: Cannot run '/usr/local/libexec/squid/ncsa_auth' process.
2006/05/12 19:24:04| WARNING: Cannot run '/usr/local/libexec/squid/ncsa_auth' process.
2006/05/12 19:24:04| WARNING: Cannot run '/usr/local/libexec/squid/ncsa_auth' process.
2006/05/12 19:24:04| WARNING: Cannot run '/usr/local/libexec/squid/ncsa_auth' process.аутентификация непроходит!?
При стандартному ядрі проблем нема (тільки після компіляції)
нада собрать нармально squid с такой аутнтификацией. сам долго бился с этой темой.
скачиваешь squid любой версии.
# tar zxvf squid-2.X.STABLEX.tar.gz
# cd squid-2.X.STABLEX
и конфигуришь
# ./configure -–prefix=/usr/local/squid --enable-basic-auth-helpers=NCSA
в конфигуре можешь добавить своё. самое главное чтоб ента было.
# make all
# make install
создаёшь passwd.
# htpasswd –c /usr/local/squid/etc/passwd name_user
ну сответственно в squid.conf прописываешь пути.P.S. проверь владельца каталогов. от кого ента запускается