Несколько блоков сервера - не удалось разрешить хост - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь создать два разных серверных блока в nginx.У меня есть:

...

env first_var;
env second_var;

http {
    ...    
    server { 
      set_by_lua $first_var 'return os.getenv("FIRST_VAR")';
      server_name $first_var;
      listen 80 default_server;
      listen [::]:80;
      ...
    }   

    server {
      set_by_lua $second_var 'return os.getenv("SECOND_VAR")';
      server_name $second_var;
      listen 80;
      listen [::]:80;
      ...
    }   
}

Когда я пытаюсь добраться до второго сервера, я получаю: Не удалось разрешить хост: myhost.com.Я получаю то же сообщение, если меняю порядок блоков сервера.Однако, если я закомментирую первый блок сервера, второй работает (но тогда я не могу добраться до первого сервера).Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...