В моем файле виртуального хоста есть следующий код:
<VirtualHost 198.71.60.211:80>
ServerAdmin something@site.com
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>
Затем я перезапустил apache. Но почему-то сайт все еще виден. Я хочу, чтобы мой сайт могли видеть только пользователи с IP-адресом 97.107.131.11.
Что я делаю не так?
Вариант ответа:
Убедитесь, что вы загружаете mod_authz_host
Дважды проверьте поиск в DNS вашего «mysite.com» с компьютеров вашего друга - они могут подключаться к службе через другой интерфейс с тем же DocumentRoot или на странице, которая выглядит так же, как та, которую вы пытаетесь защитить.