поддерживает ли nginx использование переменных вместе с возвратом? Я пытаюсь объявить настраиваемую строку ошибки только для определенной группы ошибок HTTP, например:
error_page 401 403 404 502 /error.json;
location =/error.json {
return $status '{"http_error": $status}';
}
но, конечно, это неверный синтаксис
2020/05/11 10:07:59 [emerg] 1#1: invalid return code "$status" in /etc/nginx/nginx.conf:36
nginx: [emerg] invalid return code "$status" in /etc/nginx/nginx.conf:36
есть ли обходной путь или мне нужно будет указывать одно местоположение для каждого статуса?
С уважением