У меня есть сервер, который обслуживает 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
?