为什么gitlab在页面上使用绝对URL

时间:2015-06-18 16:42:38

标签: gitlab

我在我的服务器上安装了gitlab。服务器有2个网卡,用于外部网络和内部网络。问题是,在gitlab页面上,一些元素如组头像具有绝对路径,当我从外部网络访问页面时,我看到了内部网络的链接。

实施例。我的服务器有2个IP,用于内部网络192.168.104.112和外部网络173.194.113.2。在gitlab设置(gitlab.yml)中,我设置了地址192.168.104.112。然后我在浏览器中打开地址173.194.113.2,看不到任何项目图像,因为所有图像都有内部网络的绝对路径,如https://192.168.104.112/uploads/project/avatar/3/av.jpg

为什么绝对路径用于图像?为什么不用HTTP请求中的地址替换它?

我无法找到解决方法。

1 个答案:

答案 0 :(得分:1)

此问题现在GitLab issue #2952,目前还没有解决方案。