I wish to use HAProxy w/ OpenWRT to connect to my home network's various web-servers via subdomains from the internet. I currently have server1.mydomain.com and server2.mydomain.com DNS pointing to my local IP address. Example (connecting from outside of network): server1.mydomain.com should connect to webserver on my network, 192.168.1.100 server2.mydomain.com should connect to webserver on my network, 192.168.1.200 This appears to work, but only from INSIDE my network (fails to connect when accessing from ourside) - not sure why or how to debug. Current HAProxy config looks like this: [code]# Global parameters global # Specifiy the maximum number of allowed connections. maxconn 32000 # Raise the ulimit for the maximum allowed number of open socket # descriptors per process. This is usually at least twice the # number of allowed connections (maxconn * 2 + nb_servers + 1) . ulimit-n 65535 # Drop privileges (setuid, setgid), default is "root" on OpenWrt. uid 0 gid 0 # Daemonize on startup daemon nosplice listen http-in bind :80 # Define hosts acl host_server1 hdr(host) -i server1.mydomain.com acl host_server2 hdr(host) -i server2.mydomain.com ## Figure out which one to use use_backend server1_cluster if host_server1 use_backend server2_cluster if host_server2 backend server1_cluster mode http balance roundrobin server server1 192.168.1.100:80 source 192.168.1.1 backend server2_cluster mode http balance roundrobin server server2 192.168.1.200:80 source 192.168.1.1 [/code]