安装 gitlab, 版本:gitlab-6.9.0_omnibus-1.el6.x86_64.rpm 同样的环境安装结果却不一样:
在开发服务器上安装成功后,执行启动:
gitlab-ctl start
timeout: down: nginx: 0s, normally up, want up
ok: run: postgresql: (pid 7430) 78s
ok: run: redis: (pid 7432) 78s
ok: run: sidekiq: (pid 7434) 78s
ok: run: unicorn: (pid 7592) 1s
nginx,一直启动不成功.
后面经过分析与对比,gitlab在安装的时候nginx配置有问题。
查看 gtilab内置nginx配置
vi /var/opt/gitlab/nginx/etc/gitlab-http.conf
server {
listen *:80;
server_name ; //对比之前装过的配置,默认都为:gitlab.example.com
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
后面将server_name 改为 gitlab.example.com 启动OK。
gitlab-ctl日志查看(启动错误在日志中有明确提示):
gitlab-ctl tail
==> /var/log/gitlab/nginx/current <==
2015-11-18_04:00:05.98187 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/gitlab/nginx/etc/gitlab-http.conf:29
2015-11-18_04:00:06.99806 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/gitlab/nginx/etc/gitlab-http.conf:29
2015-11-18_04:00:08.01651 nginx: [emerg] invalid number of arguments in "server_name" directive in /var/opt/gitlab/nginx/etc/gitlab-http.conf:29
安装参考:
http://my.oschina.net/secyaher/blog/280394
http://blog.mimvp.com/2014/10/gitlab-build-your-own-private-github/
相关推荐
配置系统nginx,使gitlab使用系统自带的nginx,配置端口号,禁止使用自身绑定的nginx,
cmd命令行:进入nginx安装的跟目录: cd F:\nginx-1.12.2 执行: start nginx : 启动nginx服务 nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c F:/nginx-1.12.2/conf/...
Nginx 1.8.0 安装简述 Nginx 是一种流行的开源 Web 服务器软件,广泛应用于生产环境中。为了帮助读者快速掌握 Nginx 的安装过程,本文将详细介绍 Nginx 1.8.0 的安装步骤。 一、下载依赖项 在安装 Nginx 之前,...
Linux系统下无网络环境安装nginx,直接解压即可使用,不用编译,不...2.重启新加载nginx配置文件,进入nginx安装目录执行:./sbin/nginx -s reload 3.重启nginx服务,进入nginx安装目录执行:./sbin/nginx -s reopen
Nginx 代理服务器和优化技术 Nginx 代理服务器是一种常用的 Web 服务器代理技术,能够将用户的请求转发给多个后端 Web 服务器,提高网站的性能和可用性。在本节中,我们将学习如何使用 Nginx 实现反向代理功能,...
有的时候初次安装nginx的时候会报这样的错误 sbin/nginx -c conf/nginx.conf 报错内容:sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or ...
docker pull alfg/nginx-rtmp docker run -it -p 1935:1935 -p 8080:80 --rm alfg/nginx-rtmp 或者 从源代码构建和运行容器: docker build -t nginx-rtmp . docker run -it -p 1935:1935 -p 8080:80 --rm nginx-...
Win10:SpringBoot+Vue+Nginx前后端分离 Nginx集群代理后端双服务
第三十三章:Lvs+Keepalived+Nginx+Tomcat高可用集群1
Linux 安装 GitLab Linux 安装 GitLab 需要安装并配置必要的依赖关系,包括 SSH、防火墙、Postfix、wget 等。下面是详细的安装步骤: 一、安装依赖关系 首先,需要安装 SSH,以便远程连接服务器。使用以下命令...
http://blog.csdn.net/maoxiang/archive/2009/09/25/4594743.aspx 包括了几个配置 instsrv.exe srvany.exe nginx.reg[注册表配置]
Windows版nginx去掉header中server后面的信息(nginx版本1.21.1) 使用方法: 1、关闭nginx服务 2、将新的nginx.exe替换原有的exe文件 3、重启nginx服务
::nginx windows服务安装管理器 ::用windows服务安装器winsw把nginx安装为系统服务后,此时重新加载配置reload操作会出错,并不能直接管理,要用system用户身份管理,通过psexec可以达到这一目的 ::通过本管理器可以...
Ansible playbooks 用于在 Ubuntu 12.04.4 LTS 和 PostgreSQL 和 Nginx 上安装 GitLab 6.5。 先决条件 确保您已 。 如果您想直接使用 Vagrantfile 而不是 Ansible,请确保您已 。 将vars/user.yml.example复制到...
里面包含:deploy.yaml 和 ingress-nginx....ingress-nginx.tar是k8s的nginx镜像 将两个文件放到任意文件夹下,在文件夹下依次运行命令: docker load -i ingress-nginx.tar kubectl apply -f deploy.yaml 即可安装成功
在Windows上安装好nginx后,我们需要启动nginx服务,启动nginx服务的命令行操作主要有两种方式,即 C:/nginx-0.8.53>nginx.exe 或者 C:/nginx-0.8.53>start nginx 启动nginx命令说明:需要注意,由于nginx...
1:首先下载libunwind-1.1 ... Ss 08:23 0:00 nginx: master process /usr/local/server/nginx/sbin/nginx www 23019 0.0 2.6 68816 27160 ? S 08:48 0:00 nginx: worker process ...
查看GitHub上⾯最新的nginx release 版本 https://github.com/nginx/nginx/releases 下载各个版本的nginx的地址: http://nginx.org/download/ 下载Nginx 上传nginx压缩包 通过rz命令上传⽂件:nginx-1.15.6.tar.gz ...
(1)首先修改nginx-service.xml,把里面nginx的位置信息改为你的nginx信息,我这里nginx是直接解压到D盘,如果放在其他位置,替换掉D:\nginx为相应的位置即可,共5处。 <id>nginx <name>Nginx Service ...