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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 21:19, 6 июня 2022; Admin iph (обсуждение | вклад) (Новая страница: «=== Nginx - как отдать 403 ошибку по конкретному $http user agent === Берем '''http_user_agent''' из логов nginx и от...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

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;
}