Я установил Gitlab CE на выделенную версию сервера Ubuntu 14.04 с пакетом Omnibus.
Теперь я бы хотел установить три других виртуальных хоста рядом с gitlab.
Два являются node.js веб-приложениями, запущенными non-root user
, работающими на двух разных ports > 1024
, третий - это веб-приложение PHP, для которого требуется запуск веб-сервера.
Есть:
- частный реестр bower работает на
8081
(node.js
) - частный реестр npm работает на
8082
(node.js
) - частный реестр композитора (
PHP
)
Но Omnibus прослушивает 80 и, похоже, не использует ни Apache2, ни Nginx, , поэтому я не могу использовать их для обслуживания своего PHP-приложения и обратного прокси-сервера двумя другими node apps.
Какая обслуживающая механика Gitlab Omnibus использует
listen 80
? Как мне создать три других виртуальных узла, чтобы иметь возможность предоставлять следующие vHosts?
gitlab.mycompany.com
(:80
) - уже используетсяbower.mycompany.com
(:80
)npm.mycompany.com
(:80
)packagist.mycompany.com
(:80
)