簡體   English   中英

Gitlab + Apache Ubuntu 14.04

[英]Gitlab + Apache Ubuntu 14.04

請,我需要在Ubuntu Server 4.14上使用Apache設置Github我想將我的localhost設置為/ 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應該運行並設置為偵聽端口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配置。

否則,您可以運行以下命令,並訪問您設置的網址

sudo service apache2 reload

資料來源: http//jasonrichardsmith.org/blog/gitlab-apache-ubuntu

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM