I have a NAS/Server running at home 24/7 and run many different services on it. I have got a domain name pointing to it now, and was wondering if it would be possible to create sub-domains that point to different ports for different services. For example:
- http://subsonic.mydomain.com --> XXX.XXX.XXX.XXX:4040
- http://minecraft.mydomain.com --> XXX.XXX.XXX.XXX:25565
- http://files.mydomain.com --> XXX.XXX.XXX.XXX:4082
I have a single D-LINK router that currently port forwards all these ports to my NAS/Server whose IP is 192.168.0.104.
EDIT: The server is running Ubuntu 12.04.
What service or proxy do I need to run that can recognize the sub domain and route the traffic accordingly? Or could I use apache virtual hosts to handle this, because these subdomains will come in on port 80, which apache is listening to? Or does virtual hosts not work like this?
Any information, ideas, or tips would be helpful/useful.