Criei uma simples configuração no meu servidor Apache para permitir o acesso somente através de usuário/senha aos relatórios gerados do acesso à Internet na minha rede interna. Com isso, a diretoria pode acessá-lo e ver quais sites estão sendo acessados. Esta dica é uma forma simples de como inserir um recurso de segurança no servidor Apache, embora tenha outros ainda melhores.
Primeiramente, crie um aquivo de senhas e cadastre o usuário que terá acesso, como no exemplo abaixo:
# htpasswd2 -c -m /home/httpd/senha admin
Feito isso, é necessário cadastar a senha do usuário admin.
Esta configuração foi realizada em um servidor Linux Suse 9.3 Kernel 2.6.11.4-21 e está em perfeito funcionamento.
Acrescente ou modifique estas linhas no seu httpd.conf:
# Diretório Restrito
<Directory /srv/www/htdocs/relatorios>
Options MultiViews Indexes FollowSymLinks Includes
AllowOverride AuthConfig
# Autenticação de Usuário
AuthName "Acesso aos Relatórios da Internet"
AuthType Basic
AuthUserFile /srv/www/htdocs/relatorios/senha
require valid-user
order allow,deny
allow from all
AuthAuthoritative off
</Directory>
Pronto, agora basta reiniciar o servidor Web.
Abraços,
Wellington Wagner Faria
Nenhum comentário foi encontrado.