Sperando che qualcuno possa aiutare a confermare se questo suppone di funzionare? Sto provando a instradare 3 traffico di sottodominio allo stesso host haproxy;
Ecco la mia configurazione
haproxy con una interfaccia ip 10.10.10.100 e nome DNS haproxy01.mydomain.com
3 record CNAME ad esso associati; sub1.mydomain.com, sub2.mydomain.com e sub3.mydomain.com
tutto il traffico in entrata è per la porta 443.
Esistono due server applicazioni back-end che accettano il traffico su tre porte 8081, 8082, 8083, diciamo;
sub1.mydomain.com per 8081 sub2.mydomain.com per 8082 e sub3.mydomain.com per 8083
L'applicazione richiede il passaggio SSL solo per il traffico della porta 8081, quindi credo che dovrò usare la modalità tcp per esso l'altro traffico per 8082 e 8083 è anche SSL ma può essere terminato su Haproxy ma per il test sono andato con tutto il TCP modalità.
La mia sezione di configurazione per raggiungere questo è di seguito;
#Application Setup
frontend mytraffic
bind *:443
mode tcp
acl host_sub1 hdr(host) -i sub1.mydomain.com
acl host_sub2 hdr(host) -i sub2.mydomain.com
acl host_sub3 hdr(host) -i sub3.mydomain.com
use_backend sub1_nodes if host_sub1
use_backend sub2_nodes if host_sub2
use_backend sub3_nodes if host_sub3
option tcplog backend sub1_nodes
mode tcp
balance roundrobin
stick-table type ip size 200k expire 30m
stick on src
server node1 10.10.10.101:8081 check
server node2 10.10.10.102:8081 check
backend sub2_nodes
mode tcp
balance roundrobin
stick-table type ip size 200k expire 30m
stick on src
server node1 10.10.10.101:8082 check
server node2 10.10.10.102:8082 check
backend sub3_nodes
mode tcp
balance roundrobin
stick-table type ip size 200k expire 30m
stick on src
server node1 10.10.10.101:8083 check
server node2 10.10.10.102:8083 check
# APPLICATION SETUP END
Quando provo ad accedere ai server delle applicazioni tramite HAproxy, ad esempio per il traffico 8082, vengono visualizzati i registri;
localhost haproxy [6097]: xxxx: 51241 [20 / Mar / 2015: 12: 19: 38.720] mytraffic mytraffic / -1 / -1 / 0 0 SC 0/0/0/0/0 0/0
apprezzare alcune indicazioni riguardo a questa configurazione.
PS Non posso incorporare alcuna immagine per chiarezza qui poiché è il mio primo post :-(