Перед frontend и еще одним сервисом установил nginx
предполагал что http трафик по адресу myhost.ru пойдет по адресу frontend:8080
и если myhost.ru/app1 на app_test:5080
location / {
proxy_pass http://frontend:8080;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /app1/ {
proxy_pass http://app_test:5080;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
в принципе работает, НО если
myhost.ru/app1/docs (там fast api)
возвращается тоже самое как если бы myhost.ru/app1
смотрю в логи
INFO: 10.216.5.4:46975 - "GET /app1/docs HTTP/1.0" 404 Not Found
как убрать оттуда /app1/?