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. Bem no debian o diretório da conf do apache é /etc/apache2 ...

Por | @oficinadanet Softwares

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
    
    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-user

    Order 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 diretórios.
# 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

Mais sobre: linux, dica, debian
Share Tweet
DESTAQUESRecomendado
Mais compartilhados
Comentários