Заблокировать бота в nginx

«thesis-research-bot» делает множество обращений в БД и может положить сайт.

для того, чтобы заблокировать доступ этому боту в nginx нужно добавить файл с содержимым

### case insensitive
if ($http_user_agent ~* (thesis-research-bot|"thesis-research-bot")) {
	return 403;
}

в файл .conf в /etc/nginx/vhosts-includes/

Файл может иметь произвольное имя и правила из него подхватываются nginx

После этого необходимо проверить корректность конфигурационных файлов и перезапустить nginx командами

nginx -t
sudo systemctl restart nginx

community.cloudflare.com/t/getting-tons-of-bad-bots-attack-recently/578502

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *