gitlab 安装与502报错
sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd
开启防火墙
systemctl start firewalld.service
sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
关闭防火墙
systemctl stop firewallds.service
sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix
执行最后一个命令会执行不成功,你把报错放百度里搜一下就好了,很简单的错,改个all和ipv4好像
下载资源包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
安装(注意把gitlab.example.com改成你自己的域名)然后就是安装了,我这个也是就个人想装个gitlab玩玩,然后装的是企业版的,不过没关系,差不了太多
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
安装过程比较慢,服务器配置不好的话,安装好会特别卡
在第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用
默认帐户的用户名root
登录。
接下来就是报错环节了,我把我遇到的错全写下来,有的人服务配置好只需要这 样
8080
端口冲突
原因:由于unicorn默认使用的是8080
端口。
解决办法:打开/etc/gitlab/gitlab.rb
,打开# unicorn['port'] = 8080
的注释,将8080
修改为9090
,保存后运行sudo gitlab-ctl reconfigure
即可。
服务器配置好的,这个错改完后,就差不多了我的是1核1G的,下面我来说说我遇到的错
我是lnmp环境又安装了个gitlab卡的一比
第一个坑就是8080端口冲突,上面已经提到了
第二是坑nginx无法重启了,原因是gitlab没有指定默认访问端口,导致gitlab也监听的是80端口,所以造成nginx重启时nginx.pid文件丢失,重启的时候丢失的,解决方式我写文档里有 分类是git
这个时候我们要把gitlab监听到端口给改了
80
端口冲突
解决办法:打开/etc/gitlab/gitlab.rb
,打开# unicorn['listen']
的注释,这上面没写默认端口号,你要写上81,保存后运行sudo gitlab-ctl reconfigure
。
接着重启gitlab
sudo gitlab-ctl restart
这个时候我们重启是就不会造成nginx.pid文件丢失了
第三个坑
域名访问是502报错
错该改的都改了,他妈还报错,最后阅览了一些文档,发现是内存不够,gitlab硬性要求2G内存,我的事1核1G,需要创建虚拟内存
虚拟内存的创建我的文档里也有 分类是git
内存创建完后,接着
保存后运行sudo gitlab-ctl reconfigure
。
接着重启gitlab
sudo gitlab-ctl restart
第四个坑
这个坑是最大的坑,gitlab的重启时间得2到3分钟,虽然我们在输入命令时重启成功,但当时是没成功重启的,我在20晚上,改完最后一个错,然后
重启,还是502报错就放弃了,想着买台好点的服务器再装
谁知,第二早上,打开网页
安装成功了,进入登录页面,这把我激动的,这个截图上有个小错不要纠结 是 密码 输入不规范
第五个坑
总算要脱坑了,有时候刷新还是502,原因就是服务配置差了,无法响应,打算买台好点重新装一下玩玩
写博客为了更多的人在最短的时间学到最多的东西,如果你学到了,那么我的目的就达到了^_^
gitlab 安装与502报错相关推荐
- GitLab服务器出现502报错解决方案
一.问题说明 我们搭建好GitLab服务后,在打开GitLab地址访问时,如果服务器的硬件配置不够好,界面可能会出现502的报错,如下图: 搭建GitLab服务器教程:CentOS7搭建GitLab服 ...
- 记一次gitlab打开页面502报错
修改vim /etc/gitlab/gitlab.rb 我的配置贴上,解决这个问题的 external_url 'http://x.x.x.x:8099'gitlab_rails['time_zone ...
- 新部署的nginx访问出现502报错
记录自己的一次排错,原理后续再补充.在公司使用网络代理上网.自己摸鱼安装部署nginx,自检一切环境正常,依赖正常.但访问出现502报错! 但是使用本机curl和宿主机telnet均出现以下问题: 问 ...
- 解决pip安装时出现报错TypeError: unsupported operand type(s) for -=: ‘Retry‘ and ‘int‘
我在Linux下使用pip安装时出现报错: Exception: Traceback (most recent call last):File "/usr/lib/python2.7/dis ...
- 在把webpack作为本地开发依赖安装的时候报错
在把webpack作为本地开发依赖安装的时候报错 Refusing to install webpack as a dependency of itself 原因是package.json里的name ...
- ThinkPad安装deepin操作系统报错解决方法
ThinkPad安装deepin操作系统报错解决方法 参考文章: (1)ThinkPad安装deepin操作系统报错解决方法 (2)https://www.cnblogs.com/haihua85/p ...
- 安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法
安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法 参考文章: (1)安装linux 系统报错:No DEFAULT or ...
- 阿里云主机安装开发工具包报错处理
环境: 阿里云主机系统版本:Centos6.2 x64 错误: 安装开发工具包报错,使用163yum源: # yum groupinstall "Development tools&q ...
- python psutil库安装_安装psutil模块报错安装python-devel
psutil/_psutil_linux.c:9:20: 错误:Python.h:没有那个文件或目录 In file included from psutil/_psutil_linux.c:19: ...
最新文章
- 如何锁门_保安巡查时发现住户未锁门,应该怎么办?记住这九点!
- 网络优化404页面没用吗?对于SEO会造成什么影响?
- [译] 解密 Mapbox 卫星影像处理神器 Robosat
- teledb兼容mysql5.7_maridb安装
- FLASH与E²PROM的区别
- PHP中全局变量的使用global和$GLOBALS[]
- Wordpress固定链接伪静态
- 别不信!servlet获取到的参数值,也许完全出乎你的意料!
- ZGrapher 画函数曲线图的工具
- LeetCode 340. 至多包含 K 个不同字符的最长子串
- php安装调式redis扩展,下载安装thinkphp5.0,调试Redis是否可以正常使用
- c语言oj质数还是合数,求数据帝帮忙测试一下代码,已被南洋理工大学的oj搞蒙.....
- 字号与文字的大小关系
- sql常用语句(mysql)
- 闯荡江湖的必备指南(2)
- 基于微信小程序做直播的截图(微信小程序发起视频直播)
- ohmyzsh用在mysql_oh-my-zsh git 命令缩写 以及macbook使用感受
- 如何把多张图片合成视频
- [游戏记录]滚动的天空
- 对区块链钱包的简单认识