Configuração upstream resolve quebra

2

Estou no Ubuntu 16.04 com o NGINX mais recente instalado a partir do repositório oficial :

$ sudo nginx -v
nginx version: nginx/1.11.8

Eu tenho o seguinte definido em /etc/nginx/sites-available/greendot.conf :

# local dnsmasq
resolver 127.0.0.1;

map $http_upgrade $connection_upgrade {
  default upgrade;
  '' close;
}

upstream websocket {
  zone elixr 64k;
  server greendot-elixr-1:4000 resolve;
  server greendot-elixr-2:4000 resolve;
}

server {
  listen 4000;
  location / {
    proxy_pass http://websocket;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;
  }
}

Eu segui a documentação sobre a configuração de servidores upstream resolvidos pelo DNS , e ainda essa configuração falha:

$ sudo nginx -T
nginx: [emerg] invalid parameter "resolve" in /etc/nginx/sites-enabled/greendot-nginx.conf:11
nginx: configuration file /etc/nginx/nginx.conf test failed

Meu objetivo é simplesmente criar um servidor que use DNS para resolver periodicamente seus membros. O que estou fazendo errado?

    
por Naftuli Kay 19.01.2017 / 20:54

0 respostas

Tags