nginx proxy_pass домен с подпапкой на локальный хост с портом test.com/test на локальный хост:9001
Я пытаюсь заставить nginx пройти
"your-domain.com/test"
в
http://localhost:{9001}
я новичок в nginx и имел успех со следующим:
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://localhost:{9001};
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
}
}
Теперь я могу передать свой домен на порт 9001. Теперь я хочу адаптировать его таким образом, чтобы я мог передать your-domain.com/test на localhost:{9001}. Это возможно? что я должен изменить?
Я старался
location /test
server_name your-domain.com/test
оба безуспешно.
1 ответ
location ~ /test
На самом деле, для определения местоположения нужен оператор (=, ~ ...) для сопоставления с URI. "местоположение /" означает "все".