If you specify multiple backend blocks, pound will load balance between them. Haproxy shouldn't be necessary unless it has some feature that Pound doesn’t. I wouldn't know what that is.
But yes, as far as I can tell you have things set up correctly as far as pound is concerned. Joe > -----Original Message----- > From: chharrison [mailto:[email protected]] > Sent: Monday, January 07, 2013 1:47 PM > To: [email protected] > Subject: Re: [Pound Mailing List] setting up pound listeners for dual > stack IPv4 and IPv6` > > Hi Joe, > > Thank you for the response. I can run through and try the full > expansion. as a sanity check, those listeners are setup basically > correctly in your opinion. > > the haproxy handles the load balancing to the multiple back end web > servers. Did I miss some functionality in pound I could be leveraging > instead? > > Thanks > Taz > > On 1/4/13 6:30 AM, Joe Gooch wrote: > > > > Just out of curiosity, why do you need haproxy? > > > > As far as IPv6 addresses, anything the system supports via the > > getaddrinfo() call should be accepted via an Address line. Maybe use > > explicit :0: instead of the shortcut notation? I’m guessing, since I > > don’t use ipv6 in any of my environments. > > > > Joe > > > > *From:*Chris Harrison [mailto:[email protected]] > > *Sent:* Thursday, January 03, 2013 12:44 PM > > *To:* [email protected] > > *Subject:* [Pound Mailing List] setting up pound listeners for dual > > stack IPv4 and IPv6` > > > > hello All, > > I hope this list can help me. > > > > I have had difficulty finding any references to setting up pound with > > IPv6 especially in a dual stack environment. > > I already have a Heartbeat supported IPv4 Pound installation. I have > > a listener on port 80 that redirects to the ssl version on port 443. > > from there haproxy listens to 127.0.0.1 and load balances between > IPv4 > > web servers. I want to have the same ports on the IPv6 address do > > they same thing. if i remove the IPv6 listeners the IPv4 work. if I > > add the IPv6 listeners i get I think that they should look like this > > (actual data hidden): > > /etc/pound.cfg > > > > #pre-existing and working > > > > #servername -IPv4 listener > > ListenHTTP > > Address xxx.xxx.xxx.20 > > port 80 > > xhttp 2 > > Service > > Redirect "https://servername" <https://servername> > > End > > End > > > > #servername - ssl > > ListenHTTPS > > Address xxx.xxx.xxx.20 > > Port 443 > > Cert "/etc/servername.pem" > > Service > > BackEnd > > Address 127.0.0.127 > > Port 80 > > End > > End > > End > > > > #how I think the the IPv6 should look but doesn't work > > > > #servername -ipv6 listener > > ListenHTTP > > Address yyyy:yyyy:yyyyy:yyyyy::20 > > port 80 > > xhttp 2 > > Service > > Redirect "https://servername" <https://servername> > > End > > End > > > > #servername - IPv6 -ssl > > ListenHTTPS > > Address yyyy:yyyy:yyyy:yyyy::20 > > Port 443 > > Cert "/etc/servername.pem" > > Service > > BackEnd > > Address 127.0.0.127 > > Port 80 > > End > > End > > End > > > > 127.0.0.127:80 is the HAproxy load balancer to the back end IPv4 web > > servers. > > > > Any suggestions about what i am missing? > > Thanks > > Taz > > > > -- > Chris "Taz" Harrison [email protected] > Chief Technological Officer 858-822-0553 > ISS-EarthKam earthkam.ucsd.edu > GRAIL MoonKAM moonkam.ucsd.edu > > > -- > To unsubscribe send an email with subject unsubscribe to > [email protected]. > Please contact [email protected] for questions. -- To unsubscribe send an email with subject unsubscribe to [email protected]. Please contact [email protected] for questions.
