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