我正在尝试按照此处的建议为 Rstudio 设置反向代理:
http://www.rstudio.com/ide/docs/server/running_with_proxy
但是我使用的是Lighttpd,我不知道如何重写url请求然后代理它。
具体来说,我正在尝试获取它,以便如果我输入 4.4.4.4(或其他)/rstudio 它会将其代理到 localhost:8787 (rstudio 服务器:端口)并且我正在路上。
基本上,我被困在这个:
$HTTP["url"] =~ "/rstudio" {
# url.rewrite-once = ( "/rstudio" => "" )
proxy.server = (
"" => ( (
"host" => "127.0.0.1",
"port" => "8787"
) )
)
}
Lighttpd 说你不能在 $HTTP["url"] 条件下进行 url.rewrite,所以我不知道如何解决这个问题(有人知道这是为什么吗?)。如果没有 url.rewrite,代理可以工作,只是它似乎将其转发到 localhost:8787/rstudio,这会导致 Rstudio 出错,因为它不是现有文件夹。
我需要弄清楚如何摆脱转发到代理的 /rstudio。我只是想让它从 4.4.4.4/rstudio 到 localhost:8787
有谁知道我该如何解决这个问题?
提前致谢。