Rancher 服务器前缀

Rancher Server Prefix

我正在尝试将 Rancher Server 安装在 Apache 代理服务器后面,这样我的 Rancher Server 仪表板就可以在 http://myserver.com/my-awesome-rancher

我能够成功地将流量路由到 Rancher Server 容器。问题是因为我的 Rancher 服务器容器在 URL 前缀后面代理,Rancher HTML 页面不知道从 URL 前缀“/”请求 links 和脚本我的真棒牧场主”。

我在配置 Rancher 服务器时遇到问题。它没有意识到它是一个前缀,并且没有修改所有带有前缀“/my-awesome-rancher/”的 HTML link 和脚本 href 标签,我真的不知道该怎么做。我最近 3 个小时一直在阅读 Rancher 官方文档,但一无所获。

我很难相信没有人愿意将 Rancher 置于 URL 前缀之后。这应该是普遍现象吧!我已经设置了 Jenkins,在 /etc/defaults/jenkins 文件中有 "JENKINS_ARGS",其中添加 --prefix=/my-awesome-jenkins 让 Jenkins 知道它在前缀后面。什么是 Rancher 等价物?

UI 完全是静态文件,如果不使用不同的前缀重新编译它并将其重新打包到容器中或在外部托管它(如 in the readme 所述),这是不可能的。 =11=]

不是 常见的,并且 error-prone/less-secure/a 由于各种原因通常是个坏主意。例如 cookie 或 localstorage 重叠和破坏事物的可能性。或者一个应用程序的 cookie 被发送给所有其他应用程序并被滥用。应用程序之间缺乏 CORS 保护。等等