Продолжу тему настройки nginx. Помимо блокировки по паролю, в веб-сервере Nginx можно настроить блокировку доступа по IP адресу. Делается это очень просто.
Для начала, конечно, необходимо знать адрес, который мы хотим заблокировать. Сделать это можно, например, просмотрев логи nginx. После этого прописываем его в конфигурации хоста в разделе server:
1 | deny 35.111.203.87; |
Если вы не знаете адреса или хотите, наоборот, сделать домен доступным только для определенных IP, то воспользуйтесь директивой allow.
1 2 3 | allow 35.111.203.87; allow 97.72.56.27; deny all; |
Теперь необходимо перезапустить nginx, чтобы изменения вступили в силу.
1 | nginx -s reload |
Дело сделано. Нежеланные гости не попадут на ваш сайт!
Поделиться: