Nginx - как отдать 403 ошибку по конкретному $http user agent

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Nginx - как отдать 403 ошибку по конкретному $http user agent

Берем http_user_agent из логов nginx и отдаем ему 403 ошибку - добавляем в секцию server {}:

if ($http_user_agent = "Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Mobile/15E148 Safari/604.1"){
   return 403;
}