Ruta por defecto utilizando node-http-proxy?

Quiero hacer un simple node.js proxy inverso para alojar múltiples aplicaciones Node.JS junto con mi servidor apache en el mismo puerto 80. Así que encontré este ejemploaquí

var http = require('http')
, httpProxy = require('http-proxy');

httpProxy.createServer({
    hostnameOnly: true,
    router: {
        'www.my-domain.com': '127.0.0.1:3001',
        'www.my-other-domain.de' : '127.0.0.1:3002'
    }
}).listen(80);

El problema es que quiero tener, por ejemplo, app1.my-domain.com apuntando a localhost: 3001, app2.my-domain.com apuntando a localhost: 3002, y todos los demás van al puerto 3000 por ejemplo, donde mi servidor apache estaré corriendo No pude encontrar nada en la documentación sobre cómo tener una ruta "predeterminada".

¿Algunas ideas?

EDITAR Quiero hacer eso porque tengo muchos dominios / subdominios manejados por mi servidor apache y no quiero tener que modificar esta tabla de enrutamiento cada vez que quiera agregar un nuevo subdominio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta