var path = require('path'), virtualhost = require('express-vhost'), express = require('express'), server = express(); var app1 = require('./app1/index').app; /* ::app1/index.js (ejemplo) var express = require('express'); var portalRoutes = require('./app1Routes'); var http = require('http'); var app1 = express(); app1.use(app1Routes); exports.app = app1; */ var app2 = require('./app2/index').app; // activar vhost expressJS, see: "Expressjs behind proxies" here -https://expressjs.com/en/guide/behind-proxies.html server.use(virtualhost.vhost(server.enabled('trust proxy'))); // puerto escuha de nuestro server. 80 ? server.listen(3000); virtualhost.register('www.asereje.com', app1); virtualhost.register('www.learn.asereje.com', app2); [etc...]