Перезапись прокси вверх по течению
У меня есть сервер, который обслуживает LuCI для меня на localhost:8080, Я пытаюсь прокси к нему через nginx, но я бы хотел переписать URL так, чтобы вместо https://myserver/cgi-bin/luci, Я имею https://myserver/,
Вот то, что у меня так далеко, что, похоже, не работает:
upstream luci {
server localhost:8080;
}
server {
# ...
location / {
proxy_pass http://luci;
proxy_redirect / /cgi-bin/luci;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
Тем не менее, с этой конфигурацией, я все еще вижу мои URL с префиксом /cgi-bin/luciи они все еще работают как-то.
Как я могу переписать мои входящие запросы от https://myserver/^(.*)$ в http://luci/cgi-bin/luci$1?