и я объвил в секции
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