Gitlab + Apache Ubuntu 14.04

Gitlab + Apache Ubuntu 14.04

拜托,我需要在 Ubuntu Server 4.14 上使用 Apache 设置 Github 我想将我的本地主机设置为 /var/www Apache,实际上已经完成了。 但是当我安装 Gitlab 时,我丢失了这个设置,当你输入 localhost 时,它落在 Gitlab 的页面上,我需要它不落在 /var/www 谁能帮帮我?

假设你已经安装了gitlab,试试这个:

sudo sh -c "echo 'external_url \"http://localhost:8080\"' > /etc/gitlab/gitlab.rb"

sudo gitlab-ctl reconfigure

sudo gitlab-ctl restart

所以现在 gitlab 应该 运行ning 并设置为侦听端口 8080 并设置为正确的 url.

现在 Apache 需要代理从 url 到 gitlab 的请求流量。

启用 Apache 代理模块。

sudo a2enmod proxy_http

现在为虚拟主机创建一个文件,我们将其命名为gitlab.conf。

sudo vi /etc/apache2/sites-available/gitlab.conf

这是你的配置文件

<VirtualHost *:80>
        ServerName gitlab.localhost
        #git lab passthrough
        ProxyPass         / http://localhost:8080/
        ProxyPassReverse  / http://localhost:8080/
</VirtualHost>

然后在您的主机文件中添加这一行:

127.0.0.0       gitlab.localhost

启用主机并测试 Apache 配置。

sudo a2ensite gitlab.conf

sudo apachectl configtest

上次测试是否出错?

您可能需要在重新加载或重新启动 Apache 之前检查您的 Apache 配置。

否则你可以运行下面的命令,然后访问你设置的url

sudo service apache2 reload

来源:http://jasonrichardsmith.org/blog/gitlab-apache-ubuntu