• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

splitting request from same port depending on subname?

lozina

Lifer
I'd probably be able to google an answer easily if I just knew the correct terminology- what I want to do is have port 8080 on my server open to web traffic, but have a way to split requests through that port to different web servers on my LAN depending on what the subname is (or whatever you call that).

For example,

I want www.myserver.com to go to machine 1.1.1.1 port 8080
then webmail.myserver.com to go to machine 1.1.1.50 port 80
etc...

this has got to be such a common networking thing but I just dont know how to search for it. I am on a Windows based network with a firewall and the only thing I can find that might do this on my firewall are these "Virtual Servers" but it only allows me to redirect requests from one port or another, it doesnt let me split them (i.e. all traffic from 8080 goes to this server on port x)

it does not seem like my firewall's port forwarding can be used for this unless I dont understand its usage thoroughly (i just use it to open up ports for remote access)
 
This is one function performed by Proxy Servers. ISA 2004 can certainly do this, and I'd imagine that other proxies can do the same. And, no, this isn't something that low-end firewalls are going to do.
 
This could might also be achiveable with NAT.

That way you would set up a rule to redirect when Computer1 connects to IP1 it will be forwarded to Server1, and if Computer2 connects to IP1 it wil be forwareded to Server2.
 
Hmm, darn I was thinking it would be something simple to setup using the resources I already have.

What if I had a Linux box in my network? I have an extra box sitting around which is actually pretty powerful. I would be happy to install Linux on it if this is something easy to setup on linux
 
As RebateMonger said you can use a proxy server like Squid which is free and has packages for most Linux distributions. I believe Apache can also do proxy requests if you're more familiar with it.
 
Back
Top