routing on 2 network interfaces
I have 2 network interfaces with internet connectivity (public ips - although i'm considering having home routers set as to not expose the server directly).
For the 2 interfaces I have (eth0, eth1) I want to setup apache to listen and route connections on eth0 interface, and the ftp daemon to listen and route connections through eth1 interface.
I know it's possible to bind the actual server on a specific interface, but I wonder how can this be done at the network setup level (since it would mean to have separate default routes). Is this possible ? Is it a special case of load balancing ? How do I go about setting this up (pointers to reading material is also appreciated).