У меня есть 2 docker контейнеров, содержащих 2 веб-сайта, новый веб-сайт и старый веб-сайт.
Новый веб-сайт работает на порту 8000 (Laravel), а старый веб-сайт работает на порту 8001 (VueJS).
Я хочу, чтобы местоположение / прокси-сервер проходило на новый веб-сайт, а местоположение / старый прокси-сервер проходило на старый веб-сайт.
Для нового веб-сайта он может быть доступен правильно.
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:8000;
}
, но для старого веб-сайта ресурсы, изображения, шрифты по-прежнему имеют значение 404.
location /old {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:8001;
}
404, потому что при доступе к https://my.domain.net/old/ актив, который должен вызывается https://my.domain.net/old/asset/images/logo.png
Но это все еще https://my.domain.net/asset/images/logo.png, так что 404 не найден.
Пожалуйста, помогите.