gitlab 安装与502报错
来源:互联网 发布:水火箭 淘宝 编辑:程序博客网 时间:2024/06/05 20:36
sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshd
开启防火墙
systemctl start firewalld.service
sudo firewall-cmd --permanent --add-service=httpsudo systemctl reload firewalld
关闭防火墙
systemctl stop firewallds.service
sudo yum install postfixsudo systemctl enable postfixsudo 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安装与使用
- gitlab安装与配置
- gitlab安装与配置
- gitlab 安装报错无法重启nginx
- Gitlab安装配置与使用
- 【Git】GitLab安装与配置
- GitLab安装、迁移与恢复
- 【gitlab安装问题集】yum安装报错"Couldn't resolve host 'mirror.centos.org'"
- gitlab 安装报错:Could not find modernizr-2.6.2 in any of the sources
- GitLab linux安装部署与简单操作
- Jenkins、maven安装与GitLab自动构建
- GitLab 社区版安装与汉化方法
- gitlab安装与邮件及域名配置
- gitlab安装
- gitlab安装
- GitLab安装
- gitlab安装
- QT如何创建和使用Qt Plugins (插件)
- cache-control和pragma的区别
- Go 完整包列表
- javascript中 ”匿名函数赋值给变量“与“直接命名函数”有什么不同的作用?
- 基于注解的Spring MVC(下篇)
- gitlab 安装与502报错
- 3.1 defun宏
- h5编辑输入框的placeholder 的样式
- Unity安卓开发环境搭建
- jdbc连接数据库
- 使用Wireshark 在Mac上,抓iPhone的数据
- 对Netty服务端的 UpStream和DownStream的浅识
- linux 批量转换GBK到UTF-8编码的方法
- ReactNative0.44之后不能使用Navigator