配置rstudio通过SSH隧道工作的nginx代理



我们在docker容器中安装了rstudio

https://support.rstudio.com/hc/en-us/articles/200552326-Running-rstudio-server-server-with-a-a-proxy

为了使用sub-uri: example.com/rstudio。这是一个工作情况,服务器example.com在防火墙后面。要访问墙后的网站,我通常会像

这样的隧道
ssh -L 8000:example.com:80 other_server

当我为example.com这样做时,我可以加载example.com/test.html之类的页面。但是,当我尝试localhost:8000/rstudio时,它会立即将我映射到example.com/rstudio

我可以在链接文档页面中的配置中添加某些东西可以使事情通过隧道工作吗?

我可以快速建议您dirty hack:

  1. 添加example.com = 127.0.0.1在您的本地PC
  2. ssh -l 8000:remote_server_ip:80其他_server
  3. 尝试访问http://example.com/rstudio

这可能是由您的rstudio实例的mod_rewrite引起的,我认为

在这里查找更多SSH隧道的示例,也许也会有所帮助。

相关内容

  • 没有找到相关文章

最新更新