我在我的服务器上安装了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
请求中的地址替换它?
我无法找到解决方法。