Welcome! Log In Create A New Profile

Advanced

nginx передача переменной map не default

September 16, 2021 05:04AM
Добрый день.
Подскажите пожалуйста, как лучше сделать.
Есть такой блок map по определению переменной.

map $http_user_agent $valid_bot {
default 1;
~(?i)(APIs-Google|Yahoo!|AdsBot-Google|Applebot|Googlebot|YandexScreenshotBot) 0;
}

Хочу вести лог посещения ботов.
Так вот, как лучше передать переменную не default?
Не хочется виртуал хосты переделывать на изменение переменной default.

И городить еще один блок map по определению переменной ботов не хочется.

access_log /var/log/nginx/BOTS_access_log bots if=$valid_bot;

В этом виде в лог будет писаться все что не боты.
Subject Author Posted

nginx передача переменной map не default

bagas September 16, 2021 05:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 246
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready