Restringir o acesso ao ip usando .htaccess não está funcionando

2

Quando digo "não estou trabalhando" não quero dizer que esteja quebrado. Quer dizer, eu não posso fazer isso funcionar, então devo estar fazendo algo errado. (Eu sou novo nisso)

Eu tenho o seguinte código em um arquivo htaccess colocado na pasta que eu quero restringir o acesso a ...

<Limit GET>
Order deny,allow
Deny from all
Allow from [the ip address I'm trying to allow]
</Limit>

Eu verifiquei se a diretiva AccessFileName está configurada no apache2.conf

Eu reinicio o servidor após cada edição do arquivo.

O arquivo está definido com 644 permissões.

E ainda posso acessar o site a partir de outros ips que não o permitido.

O que estou fazendo de errado?

    
por MrVimes 27.10.2012 / 14:19

1 resposta

3

Depois de algumas pesquisas, descobri que, para arquivos htaccess em pastas diferentes da raiz serem levados em conta pelo servidor, a diretiva 'AllowOverride' precisa ser definida como 'All' para esse site em / etc / apache2 / sites-available / (no meu caso, o site padrão)

Pode haver outras maneiras de alcançar o mesmo resultado, mas esse é o que eu encontrei.

    
por MrVimes 27.10.2012 / 14:42