8
我刚刚删除了我的gitlab omnibus nginx conf文件。是否有可能重新创建?重新创建gitlabs nginx conf文件
与gitlab-ci reconfigure
似乎不工作。然而我看到一些红宝石模板负责创建nginx conf
我刚刚删除了我的gitlab omnibus nginx conf文件。是否有可能重新创建?重新创建gitlabs nginx conf文件
与gitlab-ci reconfigure
似乎不工作。然而我看到一些红宝石模板负责创建nginx conf
如前所述,nginx-gitlab-http.conf
由sudo gitlab-ctl reconfigure
管理。
请注意,它被称为nginx-gitlab-http.conf
,而不是gitlab-http.conf
。
它在gitlab-cookbooks/gitlab/recipes/nginx.rb
使用,以产生gitlab-http.conf
在一个gitlab-ctl reconfigure
,你应该看到:
Recipe: gitlab::nginx
* directory[/var/opt/gitlab/nginx] action create (up to date)
* directory[/var/opt/gitlab/nginx/etc] action create (up to date)
* directory[/var/log/gitlab/nginx] action create (up to date)
* template[/var/opt/gitlab/nginx/etc/gitlab-http.conf] action create (up to date)
...
仔细检查你的/etc/gitlab/gitlab.rb
对于这或许可以解释为什么这个文件不重新创建任何区别。
确保执行sudo
(如sudo gitlab-ctl reconfigure
)以避免任何权限问题。
你的意思是什么配置文件?在'../gitlab/nginx/conf/nginx.conf'中有一个注释,'这个文件由gitlab-ctl管理。手动更改将被删除!要改变下面的内容,编辑/etc/gitlab/gitlab.rb 并运行sudo gitlab-ctl reconfigure.' –
我的意思是'gitlab-http.conf'这个不是用gitlab -ctl reconfigure重新创建的 – deroccha
gitlab-http .conf文件具有相同的注释,说它由gitlab-ctl管理... – Jawad