Apache - Configuração htaccess para Apache

Faça uma pergunta


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
Jean-François Pillou

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 e diretor digital do Grupo Figaro. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.

Mais informações sobre a equipe do CCM