AWS安装gitlab环境出错。请老师解释下,如何在云端部署自己的gitlab
来源:12-2 搭建GitLab服务器
swordkeeper
2020-04-13
老师,我在AWS上开了一个4G大的 ecs。
然后开放inbound 80端口。
然后按照你配置的步骤配置。但是到了sudo gitlab-ctl reconfigure
,这里总是会报这个错误。
我在安装、导入URL的时候写的是sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
。
但是我在/etc/hosts
里面写的对应IP是我的aws公网IP。仍旧有这个问题。
直接绕过DNS,直接在浏览器里面输入http://公网ip
,也是这样。
但是运行status
却全是run
状态。
我很迷惑
3回答
-
swordkeeper
提问者
2020-04-13
问题已解决:将 ``sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee。`` 时候的external_url设置成我的公网ip/domain,就好了。
10 -
NioCo
2020-09-25
同学,我也是用的AWS部署的,我把EXTERNAL_URL设置成public IP了就是instance上面的那个,然后我的status也全都是run的,但是在浏览器里面访问publicIP却没有响应 是怎么回事啊
012020-09-26 -
麦兜搞IT
2020-04-14
解决了就好。
不过我还是建议:如果您对DNS和SSL的配置不是很熟悉的话,特别是SSL,因为涉及后面使用gitlab runner的ssl问题。我建议如下:
第一,我们的课程gitlab是在本地搭建的,所以使用了gitlab.example.com这个域名,如果您是用aws或者阿里云之类的公有云,那么您如果要用域名,需要自己去申请和购买域名,这个不在我们课程的讲授范围之内
第二,就不要用https了,因为您也没有购买证书ssl
这里我建议您用sudo EXTERNAL_URL="http://xx.xx.xx.xx" apt-get install gitlab-ee
xx.xx.xxxx是您的机器的公网IP
022020-09-26
相似问题