haproxy/tests/conf/test-http-set-status-lua.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

32 lines
768 B
INI

global
maxconn 100
lua-load setstatus.lua
defaults
mode http
timeout client 10000
timeout server 10000
timeout connect 10000
# Expect HTTP/1.1 418 I'm a teapot
listen lua-service-set-status-defaultreason
bind :8003
http-request use-service lua.http418-default
# Expect HTTP/1.1 418 I'm a coffeepot
listen lua-service-set-status-customreason
bind :8004
http-request use-service lua.http418-coffeepot
# Expect HTTP/1.1 418 I'm a teapot
listen lua-action-set-status-defaultreason
bind :8005
http-response lua.set-status-418-defaultreason
server host 127.0.0.1:8080
# Expect HTTP/1.1 418 I'm a coffeepot
listen lua-action-set-status-customreason
bind :8006
http-response lua.set-status-418-customreason
server host 127.0.0.1:8080