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
)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…