файл для geo и fastcgi_set_var

Igor Sysoev is at rambler-co.ru
Tue Apr 5 17:29:49 MSD 2005


On Tue, 5 Apr 2005, RaPaMaN wrote:

> Igor Sysoev пишет:
>
>> 
>>> и я объвил в секции
>>> http {
>>> 
>>> ....
>>> 
>>> geo $COUNTRY_NAME {
>>> include conf/country_names
>>> }
>>> 
>>> а потом уже в нужном хосте:
>>> 
>>> server
>>> {
>>> 
>>> ...
>>> 
>>> location = / {
>>> ...
>>> fasctcgi_set_var   $COUNTRY_NAME
>>> 
>>> и ругается
>>> 
>>> unknown variable name "$COUNTRY_NAME" in 
>>> /usr/local/nginx/conf/nginx.conf:791
>> 
>> 
>> В данном случае нужно указывать без $:
>> fastcgi_set_var  COUNTRY_NAME;
>> 
>> В перспективе эта директива и fastcgi_params будут заменена на
>> fastcgi_param:
>> 
>> fastcgi_param   COUNTRY_NAME      $COUNTRY_NAME;
>> fastcgi_param   REDIRECT_STATUS   200;
>> 
> Я понял, но все равно ругается, если без $
> 2005/04/05 08:34:34 [emerg] 22159#0: unknown variable name 
> "GEOIP_COUNTRY_CODE" in /usr/local/nginx/conf/nginx.conf:791

Похоже на ошибку, которая появилась в 0.1.25.
Буду исправлять.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list