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