Это решение полностью зависит от вас, если это личный проект или проект с ограниченным бюджетом, тогда да, вы можете разместить все приложения на одном сервере.
Если у вас есть приложение только HTML затем вы можете развернуть это приложение c в Amazon S3 с распределением CloudFront впереди, чтобы обеспечить функциональность CDN.
Если вы запускаете приложения на своем server, тогда вам нужно будет убедиться, что веб-сервер может разрешать каждое установленное приложение индивидуально через имя хоста, например, Nginx использует server_name
для определения имени веб-домена для этого vhost.
Я бы посоветовал вам: Если все запущено на одном компьютере, запустите приложение каждого узла на отдельном порту, а затем используйте Nginx в качестве прокси на основе имени домена. Дополнительная информация о том, как это настроить, доступна здесь .
Наконец, добавьте записи DNS для таргетинга на IP-адрес хоста (или CNAME, если вы используете CloudFront).