Parece que sua configuração de autenticação do squid está faltando authentication helpers , como ncsa_auth . Para a configuração passo a passo, você pode precisar seguir este tutorial .
Estou tentando configurar o squid para exigir autenticação.
Eu tenho o squid para trabalhar sem autenticação, do que eu
htpasswd -c /etc/squid3/passwd foo
depois disso, eu substituí
http_access allow all
com
acl foo proxy_auth REQUIRED
http_access allow foo
http_access deny all
e adicionado
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
auth_param basic credentialsttl 30 minutes
auth_param basic casesensitive on
para /etc/squid3/squid.conf .
Agora, quando faço service squid3 restart , obtenho
stop: Unknown instance:
squid3 start/running, process 12256
quando executo ps aux não consigo encontrar o squid entre os processos em execução e o servidor não pode ser conectado.
Por que isso não está funcionando?
UPDATE
squid3 -d 10 mostra:
Can't use proxy auth because no authentication schemes are fully configured.
FATAL: ERROR: Invalid ACL: acl foo proxy_auth REQUIRED
Parece que sua configuração de autenticação do squid está faltando authentication helpers , como ncsa_auth . Para a configuração passo a passo, você pode precisar seguir este tutorial .
Tags squid