I installed **Gitlab CE** on a dedicated Ubuntu 14.04 server edition with **Omnibus package**.

Now I would want to install three other **virtual hosts** next to gitlab. 

Two are node.js web applications launched by a `non-root user` running on two distinct `ports > 1024`, the third is a PHP web application that need a web server to be launched from.

There are:

* a private bower registry running on `8081` (`node.js`)
* a private npm registry running on `8082` (`node.js`)
* a private composer registry (`PHP`)

But **Omnibus listen 80** and doesn't seem to use neither Apache2 or Nginx, **thus I can't use them to serve my PHP app and reverse-proxy my two other node apps**.

> 
> What serving mechanics Gitlab Omnibus uses to `listen 80` ?
>  How should I create the three other virtual hosts to be able to provide the following vHosts ?
> 
> 
> * `gitlab.mycompany.com` (`:80`) -- already in use
> * `bower.mycompany.com` (`:80`)
> * `npm.mycompany.com` (`:80`)
> * `packagist.mycompany.com` (`:80`)
> 
> 
>