Nginx - как отдать 403 ошибку по конкретному $http user agent: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== Nginx - как отдать 403 ошибку по конкретному $http user agent === Берем '''http_user_agent''' из логов nginx и от...»)
 
(нет различий)

Текущая версия на 21:19, 6 июня 2022

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