3

How can I get my firewall to port forward traffic that is comming into different domain to different servers.

So I have two web servers. Each one hosts different domains on different servers/IP:

first.domain1.com   192.168.1.1  
second.domain2.com  192.168.1.2  

If a request come in on port 80, all traffic goes to 192.168.1.1.

I would like have port 80 traffic split based on the destination domain. A request for first.domain1.com should go to 192.168.1.1 and a request for second.domain2.com should go to 192.168.1.2.

slhck
  • 223,558
  • 70
  • 607
  • 592
nelaaro
  • 13,149
  • 30
  • 84
  • 111

1 Answers1

5

Shorewall (more specifically, iptables) works in the transport layer and is not suitable for making decisions based on application layer HTTP information. What you want is a reverse proxy server. nginx is a good option.

u1686_grawity
  • 426,297
  • 64
  • 894
  • 966
Go Dan
  • 1,185
  • 6
  • 5