После переезда за nginx бэкенд отвечает 404 на все запросы к /api/
Бэкенд обрабатывает пути вида /api/orders. Конфигурация:
location /api/ {
proxy_pass http://backend:8080/;
}
Запрос клиента GET /api/orders возвращает 404, в логе бэкенда виден запрос GET /orders. Как исправить?
- Убрать слеш: proxy_pass http://backend:8080;
- Заменить location /api/ на location /api
- Добавить proxy_set_header Host $host;
- Добавить proxy_redirect default;
