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