Лечится так.
Чтобы разрешить подключения, добавляем в .htaccess следующее
SetEnvIf Remote_Addr «10.11.12.15|10.11.12.16» realremoteaddr
Order Deny,Allow
Deny from all
allow from env=realremoteaddr
10.11.12.15|10.11.12.16 — ip адреса для кого разрешаем.
Для запрета — такое:
SetEnvIf Remote_Addr «10.11.12.15|10.11.12.16» realremoteaddr
Order Allow,Deny
Allow from all
Deny from env=realremoteaddr
10.11.12.15|10.11.12.16 — ip адреса для кого запрещаем.
Или, есть еще один способ, прописать в nginx.conf для нужного домена
location /comm {
allow 192.168.1.0/255;
deny all;
}
Логика именно сверху вниз, то есть если первым правилом поставить deny all , то последующие allow правила будут игнорироваться.