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

Проблемы с обратным прокси-сервером Nginx

У меня есть обратный прокси-сервер nginx, настроенный перед веб-приложением.

В настоящее время он работает, но есть ошибка, из-за которой, когда пользователь обновляет страницу, страница возвращает 404, если его страница не является домашним экраном.

НАПРИМЕР:
http://game.com отлично освежает
http://game.com/users ломает и возвращает 404

reverseproxy.conf ниже, приветствуется любая помощь!

server {
        listen 80;
        server_name game.com;
        location / {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_buffering off;
                proxy_pass http://0.0.0.0:5000/;
        }
}

Обратите внимание, что существует веб-сокет, настроенный для обновлений в режиме реального времени, поэтому пользователю не нужно обновлять страницу, но в прошлом это вызывало некоторые икоты.

Вы можете попробовать изменить proxy_pass http://0.0.0.0:5000/; в proxy_pass http://0.0.0.0:5000;.

nginx передаст $ request_uri вашему обратному прокси.

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass