B~Vladi,
У вас эти сервера запускаются на разных портах, а из nginx к ним прокси пасс с субдоменов. Т.е. фактически это максимум можно назвать виртуальными хостами. Но внутри сервера вы как выбираете, какой код будет запускаться, вот у меня например было что-то такое:
Framework({
"/upload/(\s+)": {
"json": function(id) {
return false;
},
"html": {
"get": function(id) {
this.error(404);
},
"post": function(id, postData) {
return true;
}
}
}
});
Ну это очень примерно.