Pesquisar neste blog

quinta-feira, 29 de abril de 2010

Criando uma autenticação para a página do MSN-PROXY

Olá pessoal, algumas amigos me perguntaram sobre como colocar uma autenticação na página do msn-proxy, que no caso é um método de segurança a um conteúdo muito restrito e não pode cair em mãos erradas, ainda mais se a empresa não deixa ciente seus funcionários que eles estejam sendo monitorados, isso pode levar a empresa a um grande processo por invasão de privacidade.


Bom, para ativar esse recurso no apache devemos seguir alguns passos como demonstrados abaixo:


Nota: esses passos são para quem usa centOS e apache httpd.


 1)  Editar o arquivo do apache

# vim /etc/httpd/conf/httpd.conf

encontre no arquivo o parametro "AllowOverride none" e altere o parâmetro para: "AllowOverride AuthConfig"

Essa diretiva no apache permite você usar autenticação por meio do arquivo .htaccess.

Nota: Desconsidere o "\" nas diretivas abaixo, coloquei isso proque o blogspot estava identificando como uma tag html e não esta exibindo.

Antes:

<\Directory />
Options FllowSymLinks
AllowOverride none
<\/Directory>



Depois

<\Directory />
Options FllowSymLinks
AllowOverride AuthConfig
<\/Directory>

2) Agora feche o arquivo e saia, vamos ao próximo passo que é criar o arquivo .htaccess, esse arquivo deve ser criado dentro da pasta /var/www/html/msn-proxy, ou no diretório que queira restringir o acesso.

Agora vamos editá-lo:
# vim /var/www/html/msn-proxy/.htaccess

Adicione o seguinte conteúdo neste arquivo:

AuthType Basic
AuthName "Msn-Proxy"
AuthUserFile /var/www/html/msn-proxy/usuarios.txt
Require valid-user

Salve e feche o arquivo.

3) Feito isso agora vamos criar um usuário que poderá se autenticar para acessar a página do msn-proxy usando o seguinte comando abaixo:

# htpasswd -c /var/www/html/msn-proxy/usuarios.txt login_do_usuario

Logo será solicitado uma senha, e repita a mesma e pronto, agora é só reiniciar o apache e testar a autenticação tentando abrir a página do msn-proxy.

Abraço.

Nenhum comentário: