相关疑难解决方法(0)

如何为Gitlab Omnibus服务器旁边的其他虚拟机提供服务?[完整的逐步解决方案]

我在带有Omnibus软件包的专用Ubuntu 14.04服务器版上安装了Gitlab CE.

现在我想在gitlab旁边安装另外三个虚拟主机.

两个是由non-root user两个不同的运行启动的node.js Web应用程序ports > 1024,第三个是需要从中启动Web服务器的PHP Web应用程序.

有:

  • 8081(node.js)上运行的私人凉亭注册表
  • 8082(node.js)上运行的私有npm注册表
  • 私人作曲家注册表(PHP)

但是Omnibus听80并且似乎不使用Apache2或Nginx,因此我不能使用它们来服务我的PHP应用程序并反向代理我的其他两个节点应用程序.

Gitlab Omnibus使用什么服务机制listen 80?我应该如何创建其他三个虚拟主机以提供以下vHost?

  • gitlab.mycompany.com(:80) - 已经在使用中
  • bower.mycompany.com(:80)
  • npm.mycompany.com(:80)
  • packagist.mycompany.com(:80)

webserver virtualhost nginx gitlab gitlab-omnibus

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

gitlab ×1

gitlab-omnibus ×1

nginx ×1

virtualhost ×1

webserver ×1