HAProxy Routing Among Two Classes of Backends Based on Request Structure: Difference between revisions
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
frontend openshift | frontend openshift | ||
... | ... | ||
# Define ACLs based on the "host" header | # Define ACLs based on the "host" header | ||
acl api_acl hdr(host) -i master.openshift.novaordis.io | acl api_acl hdr(host) -i master.openshift.novaordis.io | ||
# Direct traffic | # Direct traffic | ||
use_backend api_backend if api_acl | use_backend api_backend if api_acl | ||
default_backend app_backend | default_backend app_backend | ||
backend api_backend | backend api_backend | ||
... | ... | ||
server master0 192.168.122.24:443 check | server master0 192.168.122.24:443 check | ||
backend app_backend | backend app_backend | ||
... | ... | ||
server infranode 192.168.122.25:443 check | server infranode 192.168.122.25:443 check |
Revision as of 04:00, 11 November 2017
External
Internal
Overview
frontend openshift ... # Define ACLs based on the "host" header acl api_acl hdr(host) -i master.openshift.novaordis.io # Direct traffic use_backend api_backend if api_acl default_backend app_backend backend api_backend ... server master0 192.168.122.24:443 check backend app_backend ... server infranode 192.168.122.25:443 check