Colocando senha em diretório do apache2 no debian e ubuntu
Esse artigo eu irei explicar uma maneira simples de colocar senha no diretório do apache 2.
Iniciando…
Bem no debian o diretório da conf do apache é /etc/apache2
Então primeiro precisamos saber o endereço do diretório do apache .
O endereço padrão da conf que vem no debian é /var/www/ .
Vamos editar a conf do apache como root .
# nano /etc/apache2/apache2.conf
Vá até a ultima linha e coloque esse conteudo .
# endereço local do seu diretorio restrito
<Directory /var/www/Seu_Diretorio/>
Options Indexes FollowSymLinks Includes
AllowOverride AuthConfig# Autenticação de Usuário
AuthName “Acesso ao meu Diretório Restrito”AuthType Basic
#Diretorio que você vai colocar as senhas do diretorio.
AuthUserFile /var/www/.htpasswd
require valid-userOrder allow,deny
Allow from all
</Directory>
Você pode baixar aqui o exemplo acima, caso de algum erro de sintax
Vamos criar o arquivo com o usuario e senha que o apache vai consultar quando alguém tentar entrar no diretório.
# touch /var/www/.htpasswd
O Apache vem com esse utilitario “htpasswd” que podemos criar usuários e senhas nos diretorios .
# htpasswd -c /var/www/.htpasswd Seu_usuario
Ele vai pedir a senha do usuario que você criou .
# htpasswd -c /var/www/.htpasswd Seu_usuario
New password:
Re-type new password:
Adding password for user usuario
Agora basta reiniciar o Apache.
# /etc/init.d/apache2 restart
