Назад | Перейти на главную страницу

поддерживает ли nginx использование переменных вместе с возвратом?

поддерживает ли 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

есть ли обходной путь или мне нужно будет указывать одно местоположение для каждого статуса?

С уважением