haproxy/tests/conf/test-http-send-name-hdr.cfg
Willy Tarreau d4359fd98b TESTS: move tests/*.cfg to tests/config
These are a collection of test files for a variety of features (old or
more recent). 2 or 3 files were found lying there non-committed and
were moved at the same time. A few deprecated or obsolete keywords were
updated to their recent equivalent. Many of these configurations are
made to trigger different parsing errors so it is normal that plenty
of them fail.

Now the tests directory is cleaner and easier to navigate through.
2021-04-02 10:59:29 +02:00

34 lines
837 B
INI

# Test Rewriting Host header
global
maxconn 100
defaults
mode http
timeout client 10000
timeout server 10000
timeout connect 10000
balance roundrobin
listen send-name-silo-id
bind :8001
# Set the test conditions: Add a new header
http-send-name-header X-Silo-Id
server srv-silo1 127.0.0.1:8080
# Add headers containing the correct values for test verification
http-request add-header X-test-server-name-header X-Silo-Id
http-request add-header X-test-server-name-value srv-silo1
listen send-name-host
bind :8002
# Set the test conditions: Replace an existing header
http-send-name-header host
server srv-host 127.0.0.1:8080
# Add headers containing the correct values for test verification
http-request add-header X-test-server-name-header Host
http-request add-header X-test-server-name-value srv-host