что вы вобще хотели сделать
Если это 404
то не так
error_page 401 403 404 405 500 502 503 = @fallback;
location @fallback {
proxy_pass http://127.0.0.1:82;
....
}
Если вы хотите отдавать вместо 404 другой сайт, контент и тд.
То наверное это проще сделать через
php proxy 4 строчки в 404.php
смысл все это уносить в nginx ?
если вы проксируете весь сайт то
почему у вас нет чего-то вроде
proxy_pass http://127.0.0.1:82;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;