請問,我需要在Ubuntu服務器上設置Apache Github 4.14 我想將我的localhost設置爲/ var/www Apache,實際上完成了這一操作。 但是當我安裝Gitlab的時候,我輸了localhost,當你輸入localhost的時候,它落在了Gitlab的頁面上,我需要它落入/ var/www 任何人都可以幫我嗎?Gitlab + Apache Ubuntu 14.04
6
A
回答
8
假設你已經安裝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 Proxy模塊。
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>
而在你的hosts文件中添加這一行:
127.0.0.0 gitlab.localhost
使主機和測試Apache配置。
sudo a2ensite gitlab.conf
sudo apachectl configtest
最後一次測試是否會拋出錯誤?
您可能希望在重新加載或重新啓動Apache之前檢查您的Apache配置。
否則,你可以運行下面的命令,並訪問的網址,您設置
sudo service apache2 reload
相關問題
- 1. 安裝GitLab(安裝GitLab Shell階段)在Ubuntu 14.04 32位
- 2. 無法在Ubuntu上啓動Apache 14.04
- 3. Apache 2.4與FastCGI php5-fpm在Ubuntu 14.04
- 4. 解析Apache的error.log中在Ubuntu 14.04
- 5. 如何從本地ubuntu 14.04服務器上卸載gitlab
- 6. 在Ubuntu 14.04
- 7. 在Ubuntu 14.04
- 8. 在Ubuntu 14.04
- 9. preseed/late_command ubuntu 14.04
- 10. Scrapy在Ubuntu 14.04
- 11. 在Ubuntu 14.04
- 12. 在Ubuntu 14.04
- 13. Ubuntu 14.04 Gstreamer autovideosink
- 14. 在Ubuntu 14.04
- 15. ghdl missing util.misc_conv_pkg ubuntu 14.04
- 16. 的Ubuntu 14.04 - 重啓
- 17. 錯誤在Ubuntu 14.04
- 18. opengl3.0在Ubuntu 14.04 LTS
- 19. 無法在Ubuntu 14.04
- 20. genymotion安裝Ubuntu 14.04
- 21. 如何在Ubuntu 14.04
- 22. Ubuntu中的Eclipse 14.04
- 23. CUDA_ERROR_OUT_OF_MEMORY的Ubuntu 14.04 cuda8
- 24. 無法在Ubuntu 14.04
- 25. .htaccess被忽略 - Ubuntu 14.04
- 26. 從Ubuntu 14.04 32位遷移到Ubuntu 14.04 64位
- 27. Ubuntu 14.04上可以使用Ubuntu 14.04的Docker鏡像嗎?
- 28. Ubuntu 14.04 Apache + SSL服務器,如何配置Varnish
- 29. 無法從瀏覽器訪問Ubuntu 14.04實例的Apache - AWS
- 30. Apache無法識別Ubuntu上的Php 5.3.29 14.04
謝謝我的朋友! 它的工作! 只是一個問題... 它以同樣的方式使用IP任何地方的本地主機? 或使用本地主機而不是一個域? 例如:lab.universidade.org –
您也可以將您的外部IP地址!如果您有域名(lab.universidade.org),請將此子域名重定向到您的外部IP地址!例如:123.456.789.100:8080 == lab.universidade.org:8080 –
如果我的回答解決了您的問題,請不要忘記批准:) –