Запускаете, например, на
3000 и
3001.
если хотите с одного хоста, то настраиваете
NGINX как-то так:
server {
listen 80;
server_name example.com;
access_log /var/log/nginx/example.com;
location / {
proxy_pass http://127.0.0.1:3000;
}
location /second-project-path {
proxy_pass http://127.0.0.1:3001;
}
}
Корневой путь для первого проекта,
/second-project-path для второго.
Если хосты тоже хотите разные, то так:
server {
listen 80;
server_name first-project.com;
access_log /var/log/nginx/first-project.com;
location / {
proxy_pass http://127.0.0.1:3000;
}
}
server {
listen 80;
server_name second-project.com;
access_log /var/log/nginx/second-project.com;
location / {
proxy_pass http://127.0.0.1:3001;
}
}
}