Перезапись прокси вверх по течению

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

0 ответов

Другие вопросы по тегам