| # 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 |
| reqadd X-test-server-name-header:\ X-Silo-Id |
| reqadd 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 |
| reqadd X-test-server-name-header:\ Host |
| reqadd X-test-server-name-value:\ srv-host |
| |