Verifique se você tem AllowOverride All
para garantir que seu .htaccess
não seja ignorado.
Estou tentando restringir o acesso a uma instância do apache conectada à Internet. Meu roteador tem uma porta para a máquina que está executando o apache. Não sei se isso faz diferença.
De qualquer forma, quero restringi-lo ao acesso à LAN apenas por enquanto, e quero usar o htaccess para que mais tarde eu possa permitir visitantes com base em IPs específicos. É um servidor de desenvolvimento que eu quero que meus clientes possam visualizar remotamente, mas não qualquer outra pessoa.
Eu tentei as instruções aqui: link que explica para fazer isso
order deny,allow
deny from all
allow from 192.168.1
No meu arquivo .htaccess, mas isso não funciona, ainda posso acessá-lo de fora da lan. Eu estou tentando do meu telefone 3G e funciona.
Se eu alterar a ordem para algo como
Order Deny,Allow
Deny from all
Allow from 192.168.1
(remova a vírgula) de acordo com os documentos do apache aqui: link e o A página ainda permite acesso no meu telefone e no local.
Alguma idéia?
Verifique se você tem AllowOverride All
para garantir que seu .htaccess
não seja ignorado.