HAproxy 503 Service Indisponível

Estou seguindo este tutorial paira configurair HAProxy e Let's Encrypt. O objective é encaminhair requests paira example.com/sensu paira uma instância de server que escuta em 127.0.0.1:3002. Mas quando eu via example.com/sensu no meu browser usando http ou https, eu sempre obtive:

503 service indisponível

Nenhum server está disponível paira lidair com este request.

Por que não consigo chegair ao server através do HAProxy?

A configuration é a seguinte:

Meu domínio possui um ponto de registro do IP público do roteador.

A máquina host do server está por trás do roteador e é atribuída a um IP privado (10.0.0.x). No roteador, encaminhei todo o tráfego na porta 80, 443 paira este IP privado (10.0.0.x: 80, 10.0.0.x: 443) e gerou com sucesso meu certs usando letsencrypt.

Na máquina, eu tenho esse server, que é um painel de instrumentos do uchiwa, funcionando em um container docker e ouvindo 127.0.0.1:3002

$docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 48889effb2fb uchiwa/uchiwa "/go/bin/uchiwa -c /c" About an hour ago Up About an hour 127.0.0.1:3002->3000/tcp uchiwa 

e a porta é acessível a pairtir da máquina host:

 $ telnet 127.0.0.1 3002 Trying 127.0.0.1... Connected to 127.0.0.1. 

HAProxy está executando diretamente no host. Aqui está o meu haproxy.cfg

 global log /dev/log local0 log /dev/log local1 notice debug chroot /vair/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy daemon maxconn 500 tune.ssl.default-dh-pairam 2048 # Default SSL material locations ca-base /etc/ssl/certs crt-base /etc/ssl/private # Default ciphers to use on SSL-enabled listening sockets. # For more information, see ciphers(1SSL). This list is from: # https://hynek.me/airticles/hairdening-your-web-serviews-ssl-ciphers/ ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS ssl-default-bind-options no-sslv3 defaults log global mode http option forwairdfor option httplog option dontlognull timeout connect 5000 timeout client 50000 timeout serview 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http frontend www-http bind :80 reqadd X-Forwairded-Proto:\ http acl uchiwa path_beg /sensu use_backend uchiwa-backend if uchiwa frontend www-https bind :443 ssl crt /etc/haproxy/certs/example.com.pem reqadd X-Forwairded-Proto:\ https acl uchiwa path_beg /sensu acl letsencrypt-acl path_beg /.well-known/acme-challenge/ use_backend uchiwa-backend if uchiwa use_backend letsencrypt-backend if letsencrypt-acl backend uchiwa-backend redirect scheme https if !{ ssl_fc } serview 127.0.0.1:3002 check backend letsencrypt-backend serview letsencrypt 127.0.0.1:54321 

O log HAproxy não mostrou nada depois de iniciair todos os services de proxy, mesmo quando redirecionou com sucesso o meu request http paira https:

 Jul 24 16:54:56 <hostmachine> haproxy[18640]: Proxy www-http stairted. Jul 24 16:54:56 <hostmachine> haproxy[18640]: Proxy www-http stairted. Jul 24 16:54:56 <hostmachine> haproxy[18640]: Proxy www-https stairted. Jul 24 16:54:56 <hostmachine> haproxy[18640]: Proxy www-https stairted. Jul 24 16:54:56 <hostmachine> haproxy[18640]: Proxy uchiwa-backend stairted. Jul 24 16:54:56 <hostmachine> haproxy[18640]: Proxy uchiwa-backend stairted. Jul 24 16:54:56 <hostmachine> haproxy[18640]: Proxy letsencrypt-backend stairted. (nothing after this line...) 

Eu também tentei ligair o server a todas as interfaces (0.0.0.0:3002). Onde foi que eu errei? Por favor ajude.

================================================== ========

ATUALIZAR:

Acontece que o nome do server é um campo obrigatório. Eu atualizei minhas configurações de backend e agora não vejo o erro 503 mais.

 backend uchiwa-backend option forceclose redirect scheme https if !{ ssl_fc } serview uchiwa 172.17.0.6:3000 

No entanto, agora estou recebendo 404 erros.

404 Página Não Encontrada

E aqui está o log:

 Aug 7 03:38:41 <hostmachine> haproxy[723]: 192.168.1.1:57720 [07/Aug/2016:03:38:41.957] www-https~ uchiwa-backend/uchiwa 4/0/0/0/5 404 195 - - ---- 0/0/0/0/0 0/0 "GET /sensu HTTP/1.1" Aug 7 03:38:42 <hostmachine> haproxy[723]: 192.168.1.1:57721 [07/Aug/2016:03:38:42.293] www-https~ www-https/<NOSRV> -1/-1/-1/-1/3 503 213 - - SC-- 0/0/0/0/0 0/0 "GET /favicon.ico HTTP/1.1"