Por que o apache não pode bloquear visitantes por endereço IP?

1

Eu tenho o seguinte código no meu arquivo host virtual:

<VirtualHost 198.71.60.211:80>
     ServerAdmin [email protected]
     ServerName mysite.com
     DocumentRoot /var/www/mysite.com/public_html/
     ErrorLog /var/www/mysite.com/logs/error.log
     CustomLog /var/www/mysite.com/logs/access.log combined

<Directory /var/www/mysite.com>
  order deny,allow
  deny from all
  allow from 97.107.131.11
</Directory>

Então eu reiniciei o apache. Mas, por algum motivo, todos ainda podem ver o site. Eu quero que apenas usuários com endereço IP 97.107.131.11 possam ver meu site.

O que estou fazendo de errado?

    
por John 02.08.2014 / 01:01

2 respostas

1

Resposta possível:

link

Verifique se você está carregando mod_authz_host

    
por 04.08.2014 / 12:41
0

Verifique a sua pesquisa de DNS para o seu "mysite.com" dos computadores do seu amigo - eles podem estar se conectando através de uma interface diferente para o serviço com o mesmo DocumentRoot, ou uma página que parece o mesmo que você está tentando proteger.

    
por 02.08.2014 / 06:02