牧场服务器前缀

我想把一个Rancher服务器安装放在Apache代理服务器的后面,这样我的Rancher服务器仪表板将可以在http://myserver.com/my-awesome-rancher

我能够成功地将stream量路由到Rancher服务器容器。 这个问题是因为我的Rancher服务器容器在URL前缀后面被代理,Rancher HTML页面不知道从URL前缀“/ my-awesome-rancher”请求链接和脚本。

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

我发现很难相信没有人想把Rancher放在URL前缀的后面。 这一定是一件普通的事情! 我build立了Jenkins,并且在/ etc / defaults / jenkins文件中,它是“JENKINS_ARGS”,其中添加了–prefix = / my-awesome-jenkins让Jenkins知道它在一个前缀后面。 什么是牧场主等同?

用户界面完全是静态文件,这是不可能的,不用重新编译一个不同的前缀,并重新打包到容器中,或者在外部托pipe( 在自述文件中描述)。

并不常见,而且由于各种原因,容易出错或者不太安全/通常是一个坏主意。 比如cookie或者localstorage重叠和破坏的可能性。 或一个应用程序的cookie被发送到所有其他的和滥用。 缺乏应用程序之间的CORS保护。 等等。