• Нужная помощь в nginx. Как преобразовать if в map?

    @mirolin12 Автор вопроса
    К сожалению отказывается работать.

    В секции http указал:
    map $http_host $somevar {
    hostnames;
    domain01.ru "on";
    domain02.ru "off";
    default "off";
    }

    В секции server, в location / {
    #Домен domain01.ru
    set $param директива;
    set $param $somevar;
    ...
    }

    Nginx перезагружается без проблем, однако сама директива не работает.
    Вероятно какая то проблема в первой части, в map.
    Пробовал заменить нужную директиву на return, а "off" и "on" на коды ошибок. Никаких ошибок не появилось, соответственно что то не так.
  • Нужная помощь в nginx. Как преобразовать if в map?

    @mirolin12 Автор вопроса
    Влад Животнев: Суть в том что есть файл (/etc/nginx/conf/doc/site_list_st.conf) вида:
    "domain1.com" 0;
    "domain2.com" 1;
    и т.д.

    Необходимо сделать так, что бы если у домена в этом файле стояло 1, у этого же домена в location включалась требуемая директива ( директива on; ). Если стоит 0, соответственно она была бы выключенной ( директива off; ).