Welcome! Log In Create A New Profile

Advanced

Не работает $http_x_ в контексте http, а именно в geo

August 23, 2018 05:26AM
Привет.
Не смог найти информацию в каком контексте работают глобальные переменные.
Подскажите почему $http_x_my_header не работает в данном случае?

http{
....
geo $MY_HEADER {
default "default";
192.168.0.11/32 "user1";
192.168.0.12/32 "user2";
192.168.0.13/32 "user3";
192.168.0.99/32 $http_x_my_header;
}
.....
server {
.....
}
}

В случае если REMOTE_ADDR 192.168.0.99, то $MY_HEADER является пустой строкой, при этом сам заголовок HTTP-X-MY-HEADER присутствует.

При компиляции конфига, nginx ошибок не выдаёт.

nginx/1.6.2
Subject Author Posted

Не работает $http_x_ в контексте http, а именно в geo

clgs August 23, 2018 05:26AM

Re: Не работает $http_x_ в контексте http, а именно в geo

clgs September 13, 2018 06:10AM

Re: Не работает $http x в контексте http, а именно в geo

Maxim Dounin September 13, 2018 06:56AM

Re: Не работает $http x в контексте http, а именно в geo

Maxim Dounin August 23, 2018 10:58AM

Re: Не работает $http x в контексте http, а именно в geo

clgs September 18, 2018 03:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 55
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready