Apache2 configuração (resolvido)

cheires

Power Member
Olá a todos.
Tenho um servidor apache2 a correr em Debian.
Aqui à tempos tive de impedir o acesso ao conteúdo das directorias, e fui bem sucedido.
Hoje estava a tentar dar acesso ao conteúdo de um directório do servidor.
criei o .htaccess com Options Indexes.
Mas mesmo assim não consigo ter acesso ao conteúdo do directório.
Já não me lembra como consegui impedir esse acesso, pois já foi a algum tempo, e o apache2 tem um monte de ficheiros de configuração.
Alguém tem uma ideia de como posso dr acesso ao conteúdo de uma das directorias do meu servidor?
Obrigado a todos.
 
Última edição:
Ficam dois exemplos:

Limitares IP:

No exemplo abaixo, a directiva "deny from all" bloqueia o acesso a todos os ip's por defeito.
Basta adicionares a directiva "allow from" o ip ou ip range que queres permitir accesso.

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0
</Directory>


-----------------------------------------------

Limitares por username/password:

No exemplo abaixo, eu defino que para aceder a qualquer url do site em questao, e necessario username/password.
Isto vai fazer com que um pop-up apareca no pc client.
Este pop-up tera o nome "Private Server" e ira esperar um username/password.
Defino que no servidor, essa informacao estara gurdada no ficheiro "/etc/apache2/authentication_login" e e de tipo "DB"
(NOTA: Podes definiar algo mais simples, como um ficheiro de texto, ao inves de um ficheiro DB; Podes tambem usar LDAP; E muito mais ...)

<LocationMatch "/">
AuthType basic
AuthName "Private Server"
AuthBasicProvider dbm
AuthDBMType DB
AuthDBMUserFile /etc/apache2/authentication_login
Require valid-user
</LocationMatch>



Como referi, isto sao apenas exemplos.

Procura mais exemplos na pagina do apache2(httpd).
 
Back
Topo