
renato_pacheco
(usa Debian)
Enviado em 20/08/2010 - 21:35h
Vc vai definir isso no seu Apache. Dentro da conf do Apache vc pode colocar linhas d autenticação. D lá vc pode colocar o usuário q vc quiser. Exemplo:
<Directory /var/www/html/squid-reports>
Options SymLinksifOwnerMatch MultiViews # não me lembro q q essas opções fazem :)
AuthUserFile /etc/sarg/passwd # aqui é o arquivo de senhas
AuthName "SARG, Acesso Restrito" # isso vai aparecer na hora da auth
AuthType Basic # tipo de auth
Require valid-user # só aceita usuários válidos
order allow,deny
allow from 192.168.1.0/24 # aceita conexões vindas dessa rede
allow from 127.0.0.1 # aceita localhost
</Directory>
Dae vc cria os arquivos com senhas, dessa forma:
# cd /etc/sarg
# htpasswd -c passwd fulano <-- o parâmetro -c é só na primeira vez, pra criar o arquivo
# htpasswd passwd ciclano
# chmod 770 passwd
# chown squid:squid passwd
Agora é só reiniciar o seu Apache:
# service httpd restart <-- caso seja Red Hat-like
# invoke-rc.d apache2 restart <-- caso seja Debian-like