问题描述
在centos7上安装gitlab-ce,官方教程 https://about.gitlab.com/downloads/#centos7安装之前系统已经配有 lnmp。安装到最后一步,提示信息如下:
Running handlers:Running handlers completeChef Client finished, 204/230 resources updated in 79.974115421 secondsgitlab Reconfigured![root@linode ~]# [root@linode ~]#
但查看firewalld 提示如下,未启动:
[root@linode ~]# systemctl status firewalldfirewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled) Active: failed (Result: timeout) since 一 2015-11-09 23:25:07 CST; 4min 57s ago Main PID: 3837 CGroup: /system.slice/firewalld.service11月 09 23:25:07 linode systemd[1]: firewalld.service operation timed out. Terminating.11月 09 23:25:07 linode systemd[1]: Failed to start firewalld - dynamic firewall daemon.11月 09 23:25:07 linode systemd[1]: Unit firewalld.service entered failed state.[root@linode ~]#
现在提示安装成功,可如何web访问?nginx的配置里面也并没有 gitlab的配置:
[root@linode nginx]# whereis nginxnginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx[root@linode nginx]# find /etc/nginx//etc/nginx//etc/nginx/koi-win/etc/nginx/win-utf/etc/nginx/conf.d/etc/nginx/conf.d/example_ssl.conf/etc/nginx/conf.d/default.conf/etc/nginx/koi-utf/etc/nginx/nginx.conf/etc/nginx/scgi_params/etc/nginx/mime.types/etc/nginx/vhost/etc/nginx/vhost/pma.conf/etc/nginx/vhost/flxx.conf/etc/nginx/vhost/upload.conf/etc/nginx/uwsgi_params/etc/nginx/fastcgi_params[root@linode nginx]#
2015-11-09 23:49:08 补充很悲催,现在发现ssh无法登录了。IP可以ping得通。
Operation timed out
【2015-11-10 21:32:18】补充重启linode可以登录了,但网站变成了gitlab的了。
[root@linode vhost]# find / -name nginx.conf/opt/gitlab/embedded/conf/nginx.conf/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.8.3/examples/nginx.conf/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.8.2/examples/nginx.conf/var/opt/gitlab/nginx/conf/nginx.conf/etc/nginx/nginx.conf/root/nginx-1.8.0/conf/nginx.conf[root@linode vhost]#
问题解答
回答1:搭建gitlab的成本太高太高,稍不注意,配置错误一步,又需要全盘重置重新搭建
那么问题来了,为何不考虑使用docker构建,你需要做的就只是按需配置相关参数
部署方法 ps:内附彩蛋
请采纳.