Я пытаюсь создать два разных серверных блока в 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.Я получаю то же сообщение, если меняю порядок блоков сервера.Однако, если я закомментирую первый блок сервера, второй работает (но тогда я не могу добраться до первого сервера).Есть предложения?