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
?