Можно ли установить 2 проекта на один VPS?
Запускаете, например, на 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;
    }
}
}
на разных портах, любых, проксировать на них запросы через nginx.
Google: nginx proxy_pass node