1

我正在尝试按照此处的建议为 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

有谁知道我该如何解决这个问题?

提前致谢。

4

0 回答 0