Resposta possível:
Verifique se você está carregando mod_authz_host
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?
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.
Tags apache-2.2 apache-1.3