请问,我需要在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. Apache 2.4与FastCGI php5-fpm在Ubuntu 14.04
- 3. 如何从本地ubuntu 14.04服务器上卸载gitlab
- 4. Ubuntu 14.04 Gstreamer autovideosink
- 5. 在Ubuntu 14.04
- 6. 在Ubuntu 14.04
- 7. 在Ubuntu 14.04
- 8. Scrapy在Ubuntu 14.04
- 9. preseed/late_command ubuntu 14.04
- 10. 在Ubuntu 14.04
- 11. 在Ubuntu 14.04
- 12. 错误在Ubuntu 14.04
- 13. opengl3.0在Ubuntu 14.04 LTS
- 14. 无法在Ubuntu 14.04
- 15. Ubuntu中的Eclipse 14.04
- 16. 无法在Ubuntu 14.04
- 17. CUDA_ERROR_OUT_OF_MEMORY的Ubuntu 14.04 cuda8
- 18. .htaccess被忽略 - Ubuntu 14.04
- 19. 从Ubuntu 14.04 32位迁移到Ubuntu 14.04 64位
- 20. Ubuntu 14.04上可以使用Ubuntu 14.04的Docker镜像吗?
- 21. Ubuntu 14.04 Apache + SSL服务器,如何配置Varnish
- 22. 无法从浏览器访问Ubuntu 14.04实例的Apache - AWS
- 23. Apache配置 - 指向Ubuntu中的目录14.04
- 24. Apache无法识别Ubuntu上的Php 5.3.29 14.04
- 25. 问:Ubuntu 14.04 + Apache + suexec + php5-fpm作为用户和组运行?
- 26. Apache服务器而不是重新启动在Ubuntu 14.04
- 27. Maven 3.3.3手动安装Ubuntu 14.04
- 28. Apache:运行在ubuntu 14.04上的Apache的python代码执行错误服务器
- 29. 在ubuntu 14.04上安装lampp LTS
- 30. 如何在Ubuntu 14.04中设置codeigniter?
谢谢我的朋友! 它的工作! 只是一个问题... 它以同样的方式使用IP任何地方的本地主机? 或使用本地主机而不是一个域? 例如:lab.universidade.org –
您也可以将您的外部IP地址!如果您有域名(lab.universidade.org),请将此子域名重定向到您的外部IP地址!例如:123.456.789.100:8080 == lab.universidade.org:8080 –
如果我的回答解决了您的问题,请不要忘记批准:) –