Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何向GitLab捆绑的NGINX添加索引页?_Linux_Nginx_Centos_Gitlab_Centos7 - Fatal编程技术网

Linux 如何向GitLab捆绑的NGINX添加索引页?

Linux 如何向GitLab捆绑的NGINX添加索引页?,linux,nginx,centos,gitlab,centos7,Linux,Nginx,Centos,Gitlab,Centos7,我最近安装了GitLab,并使用捆绑的NGINX。我已经成功地设置了它,并将它放在mydomain.com/lab 太好了!唯一的问题是,当你进入mydomain.com时,它有一个404页面。嗯,嗯。我需要上传我的index.html。。。但我在哪里做呢? 如何将索引页添加到捆绑的NGINX?最重要的是,我在哪里上传它 我使用的是CentOS 7,看在上帝的份上,我发誓我已经查遍了每个目录,我不知道我的索引页应该放在哪里。请容忍我的无知,因为我对这一点很陌生。似乎您已经安装了,使用的是gitl

我最近安装了GitLab,并使用捆绑的NGINX。我已经成功地设置了它,并将它放在
mydomain.com/lab

太好了!唯一的问题是,当你进入
mydomain.com
时,它有一个404页面。嗯,嗯。我需要上传我的
index.html
。。。但我在哪里做呢?
如何将索引页添加到捆绑的NGINX?最重要的是,我在哪里上传它

我使用的是CentOS 7,看在上帝的份上,我发誓我已经查遍了每个目录,我不知道我的索引页应该放在哪里。请容忍我的无知,因为我对这一点很陌生。

似乎您已经安装了,使用的是
gitlab.yml
中的规则

您可以尝试在中定义根并将其余的重定向到gitlab reverse_代理规则适用的另一个位置:请参阅“”

使用
gitlab.yml
中的规则,您似乎已经安装了

您可以尝试在中定义根并将其余的重定向到gitlab reverse_代理规则适用的另一个位置:请参阅“”


我找到了NGINX配置文件,但在最上面写着#这个文件由gitlab ctl管理。手动更改将被删除!要更改以下内容,请编辑/etc/gitlab/gitlab.rb并运行
sudo gitlab ctl reconfigure
。显然,当我做出正确的更改时,它们没有任何效果,那么我应该在gitlab.rb文件中编辑什么,以便编辑NGINX配置?谢谢。@MilesJefferson我同意,这不是一个标准的GitLab配置,所以我不知道是否可以这样做,但我试图给出至少一个关于它如何工作的线索。好的,谢谢。我会看看我能做些什么,然后再给你回复。我找到了NGINX配置文件,但它在最上面说,这个文件由gitlab ctl管理。手动更改将被删除!要更改以下内容,请编辑/etc/gitlab/gitlab.rb并运行
sudo gitlab ctl reconfigure
。显然,当我做出正确的更改时,它们没有任何效果,那么我应该在gitlab.rb文件中编辑什么,以便编辑NGINX配置?谢谢。@MilesJefferson我同意,这不是一个标准的GitLab配置,所以我不知道是否可以这样做,但我试图给出至少一个关于它如何工作的线索。好的,谢谢。我会看看我能做些什么,然后再打电话给你。
location / {
    root /custom path/for/index.html;
    error_page 404 = @gitlab;
    expires 30d;
}

location @gitlab {
    client_max_body_size 0;
    gzip off;

    ## https://github.com/gitlabhq/gitlabhq/issues/694
    ## Some requests take more than 30 seconds.
    proxy_read_timeout      300;
    proxy_connect_timeout   300;
    proxy_redirect          off;

    proxy_http_version 1.1;

    proxy_set_header    Host                $http_host;
    proxy_set_header    X-Real-IP           $remote_addr;
    proxy_set_header    X-Forwarded-For     $proxy_add_x_forwarded_for;
    proxy_set_header    X-Forwarded-Proto   $scheme;

    proxy_pass http://gitlab-workhorse;
}