我刚刚使用omnibus软件包在我的网站上安装了gitlab。 我正在运行ubuntu 14.04。
Gitlab将在我网站的任何网址上发布:myProviderUrl.com,myDomain.com和gitlab.myDomain.com
myDomain.com和gitlab.myDomain.com是使用apache配置的虚拟主机,当gitlab未运行时,它们正在成功运行。指向我的VPS上的不同文件夹。
当我这样做时:sudo nano /etc/gitlab/gitlab.rb
我有以下一行:
external_url:'http://gitlab.myDomain.com'
当我这样做时:sudo gitlab-ctl reconfigure
配置与每个其他conf文件和任何文件级联,我有相同的gitlab.myDomain.com网址。
我检查过的文件:
config / gitlab.yml和gitlab-shell / config.yml
在lib / support / nginx / gitlab中,我也有很好的网址,我已经连续尝试取消注释,没有结果:gitlab仍然从我网站的任何网址发布。
server {
listen 0.0.0.0:80 default_server;
listen [::]:80 default_server;
server_name gitlab.myDomain.com; ## Replace this with something like gitlab.example.com
server_tokens off; ## Don't show the nginx version number, a security best practice
root /home/git/gitlab/public;
}
我该怎么办?我可以测试或修改的任何想法吗?谢谢了很多!
答案 0 :(得分:0)
我认为您在此遇到的问题可能是您没有正确设置网络服务器(反向代理服务器)。
您为gitlab
服务器使用哪个网络服务器?
以nginx
为例,在nginx
的{{1}}配置文件中,您应将gitlab
设置为预期的域server_name
,例如:
gitlab.mysite.com