群晖gitlab容器webstation不能访问的处理
花了3个晚上总算解决了群晖重启后,gitlab服务无法访问的问题。
群晖版本:7.2
事情的起因是这样的
在首次使用container manger启动好gitlab-ce-zh的容器后,使用webstation设置好了门户网站,webstation中根据端口进行的区分。然后好长时间没使用gitlab的服务,在一次准备使用时,发现无法打开gitlab的页面,经过检查发现在websatation中显示“服务已禁用”,如下图。
在container manger中发现容器实际是启动成功的。
然后开始找问题的原因
我在container manger中停止了gitlab并重新修改配置,以触发保持配置时调起的webstation,因为只有这种情况,才可以在webstation 添加容器的映射。此时,gitlab可以正常访问,但是重启群晖后,又出现了上边图中的情况。(在container manger看到容器是启动成功的,在webstation中显示没启动)个人怀疑是webstation的bug。
解决方案
在网上并没有相关的问题,问了ai也没提供有效的建议,看了好多安装gitlab的文章后,最后发现都介绍了修改端口,并通过端口映射的方法进行处理(通过修改配置文件,可以使gitlab的服务体验更好),并没有使用webstation。然后突然发现都有一个步骤,就是在【端口设置】中进行端口映射。然后突然想到可以不使用webstation的转发,直接在这块设置好端口映射到容器的80端口就行。
注意:需要在图中web station的位置删除 【容器端口】
License:
CC BY 4.0