Apache - Configuração htaccess para Apache

Este FAQ explica como fazer a configuração de um acesso via htacess. Isto permite a proteção via senha ao acesso dos diretórios web.

Atualização de http.cond

E preciso adicionar a instrução seguinte no nível das pastas web a ser protegida :

<Directory /diretório/web>  
Opções Indexes Includes FollowSymlinks MultiViews  
AllowOverride AuthConfig  
Order allow,deny  
Allow from all  
</Directory>  

As primitivas AllowOverride AuthConfig configura Apache para considerar o arquivo .htacess no diretório web indicado e todos seus subdiretórios.

Arquivo .htaccess

Com um editor de texto, é preciso criar sub diretórios para proteger um arquivo .htaccess que contém as seguintes linhas:

AuthUserFile /chemin/vers/.htpasswd  
AuthName "Acesso protegido"  
AuthType Basic  

<Limit GET POST>  
Require valid-user  
</Limit>  

O arquivo . htpasswd que contém os logins e senhas.

Criação do arquivo.htpasswd

Para criar o arquivo . htpasswd, basta lançar o comando

# htpasswd -c /chemin/vers/.htpasswd user  

O comado htpasswd é representado no diretório bin do Apache, a opção -c permite criar o arquivo, à notar que é preciso indicar o nome de usuário e a senha por pedido.
O arquivo é criado pelo comando, só resta reiniciar Apache.

Tradução feita por Ana Spadari

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Este documento, intitulado 'Apache - Configuração htaccess para Apache ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade