recursive_error_pages on; location /http-messages { proxy_pass http://[::1]:42999; proxy_ignore_client_abort on; proxy_http_version 1.1; proxy_set_header Host $host; proxy_redirect http://$host:42999/ /; } error_page 400 /http-messages/400; error_page 403 /http-messages/403; error_page 404 /http-messages/404; error_page 405 /http-messages/405; error_page 410 /http-messages/410; error_page 418 /http-messages/418; error_page 500 /http-messages/500; error_page 502 /http-messages/502; error_page 503 /http-messages/503; error_page 504 /http-messages/504;