Ich habe eine haproxy-Konfiguration auf dem Mac, die perfekt auf Linux funktioniert, aber ich kann den Proxy nicht einmal darauf antworten. Hier ist meine config:docker + haproxy auf dem Mac 10.11.5 funktioniert nicht
defaults
mode http
timeout connect 5000ms
timeout client 5000ms
timeout server 5000ms
frontend http
bind *:80
acl oracle_content hdr(ContentType) -i application/vnd.api+json
acl oracle_accept hdr(Accept) -i application/vnd.api+json
use_backend oracle_be if oracle_content
use_backend oracle_be if oracle_accept
default_backend matrix_be
backend oracle_be
balance roundrobin
server oracle1 theoracle.stage.company.com:8080
backend matrix_be
balance roundrobin
server matrix1 192.168.1.6:3000
Docker run -d --name cc -v /Users/cbongiorno/development/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro haproxy
docker -v
Docker version 1.12.0, build 8eab29e
die einzige maschinenspezifische Konfiguration ist die IP-Adresse des matrix_be Eintrag, meine lokale Schnittstelle sein muss. Es funktioniert nicht mit 2 Macs und ich habe versucht, den Proxy an mehrere Schnittstellen zu binden. Ich bekomme nicht einmal einen 504, der anzeigen würde, dass der Proxy in Ordnung ist, aber einer der Backend-Dienste falsch konfiguriert ist.
Ideen?