| 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 |