![](/img/trans.png)
[英]Setting up GitLab 8.16.0 on a vServer running Ubuntu 14.04 with Plesk and Apache2
[英]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.