Я пытаюсь использовать nginx для обратного прокси-сервера с определенной спецификацией местоположения, как показано ниже:
server {
listen 80;
server_name example.com;
location /example {
proxy_pass http://localhost:8080/test;
}
}
Теперь, когда я пытаюсь получить доступ к ресурсу http://example.com/example/css/styles.css
, я ожидаю, что он попытается получить доступhttp://localhost:8080/test/css/styles.css
. Но увы - я получаю 404 от nginx.
Когда я пытаюсь получить доступ к http://example.com/example
, он показывает мне, что находится на http://localhost:8080/test
(поэтому я знаю, что базовый сегмент URL работает) минус все, что импортируется на эту страницуиз относительного URL (например, стили и файлы JS)
Как получить обратный прокси-сервер для работы с дочерними сегментами URL?