¿Cómo reenviar un subdominio a un nuevo puerto en la misma dirección IP usando Apache? [cerrado]

Tengo un servidor NAS / Server en casa 24/7 y ejecuto muchos servicios diferentes en él. Tengo un nombre de dominio que apunta a él ahora, y me preguntaba si sería posible crear subdominios que apuntan a diferentes puertos para diferentes servicios. Por ejemplo:

http://subsonic.mydomain.com -> XXX.XXX.XXX.XXX:4040http://minecraft.mydomain.com -> XXX.XXX.XXX.XXX:25565http://files.mydomain.com -> XXX.XXX.XXX.XXX:4082

Tengo un solo enrutador D-LINK que actualmente transfiere todos estos puertos a mi NAS / Servidor cuya IP es 192.168.0.104.

EDITAR: El servidor ejecuta Ubuntu 12.04.

¿Qué servicio o proxy necesito para ejecutar que pueda reconocer el subdominio y enrutar el tráfico en consecuencia? ¿O podría usar apache hosts virtuales para manejar esto, porque estos subdominios entrarán en el puerto 80, que apache está escuchando? ¿O los hosts virtuales no funcionan así?

Cualquier información, ideas o consejos serían útiles.

Respuestas a la pregunta(1)

Su respuesta a la pregunta