Ну тут вам явно пригодится докер, стоит почитать, либо найти бесплатные курсы.
Обычно для проектов хватает nginx и докера на сервере. Упаковать в разные контейнеры и пробрасывайте порты на свой VPS, ну это так в общем.)
А у Вас какой провайдер и статический IP есть или нет?
Просто у меня как то недавно была проблема с доменом к своему обращаюсь по 80 порту, он в ни какую, хотя порты открыл, все перенаправил в роутере, сервер привязал по локальному ip, панель открывалась если явно указать порт.
После покупки у дом ру статики и указание в их панели своего домена явно, у меня чудесном образом все заработало, хотя IP у меня был белый динамический.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Обычно для проектов хватает nginx и докера на сервере. Упаковать в разные контейнеры и пробрасывайте порты на свой VPS, ну это так в общем.)