Thank You: Proxy by Sub-directory through Domain Rewriting
Dear Aleks, Bryan, Igor and Willy, Thank you Aleks and Igor for your domain rewrite insights and Bryan and Willy for your basic configuration guidance in the last few weeks. Your insights and a few Web articles helped us achieve the following milestones: 1) A working reverse proxy load balancing deployment of HAProxy. 2) Access a product while employing reverse proxy by sub-directory. Your efforts culminated into a HAProxy configuration that is given below for your and other users review, modification and use. Also, if you are a blog writer, please feel free to post it as your blog for other's benefit and quicker adoption of HAProxy. Your guidance has been important and relevant to us as HAProxy, Varnish, Keepalived / Heartbeat and Pound implementations will be the corporate sentinel of our private cloud infrastructure that customers access. This corporate infrastructure will help in our journey to IPO. Your encouraging and timely help propelled us faster towards this goal. Thank you. Additional Web articles that helped us: i. Baptiste Assman: http://blog.haproxy.com/2014/04/28/howto-write-apache-proxypass-rules-in-haproxy/ ii. Waldner: http://backreference.org/2012/04/25/load-balancing-and-ha-for-multiple-applications-with-apache-haproxy-and-keepalived/ === HAProxy configuration for reverse proxy by Sub-directory === global [] defaults [] frontend webapps-frontend bind *:80 name http bind *:443 name https ssl crt /path/to/server.pem log global optionforwardfor optionhttplog clf http-request add-header X-Forwarded-Proto https if { ssl_fc } acl host_httpsreq.hdr(Host) :SSL_FORWARDED_Port # Port not required if there is no port forwarding acl path_subdomain_p2 path_beg -i /Product2 use_backend subdomain_p2-backend if host_https path_subdomain_p2 backend subdomain_p2-backend acl hdr_location res.hdr(Location) -m found rspirep ^(Location:)\ (http://)(.*)$ Location:\ https://\3 if hdr_location server Product2.VM0 cookie c check Thank you. Sincerely, -- -- Susheel Jalali Coscend Communications Solutions susheel.jal...@coscend.com www.Coscend.com
Thank You: Proxy by Sub-directory through Domain Rewriting
Dear Aleks, Bryan, Igor and Willy, Thank you for Aleks and Igor for your domain rewrite insights and Bryan and Willy for your basic configuration guidance in the last few weeks. Your insights and a few Web articles helped us achieve the following milestones: 1) A working reverse proxy load balancing deployment of HAProxy. 2) Access a product while employing reverse proxy by sub-directory. Your efforts culminated into a HAProxy configuration that is given below for your and other users review, modification and use. Your guidance has been important and relevant to us as HAProxy, Varnish, Keepalived / Heartbeat and Pound implementations will be the corporate sentinel of our private cloud infrastructure that customers access. This corporate infrastructure will help in our journey to IPO. Your encouraging and timely help propelled us faster towards this goal. Thank you. Additional Web articles that helped us: i. Baptiste Assman: http://blog.haproxy.com/2014/04/28/howto-write-apache-proxypass-rules-in-haproxy/ ii. Waldner: http://backreference.org/2012/04/25/load-balancing-and-ha-for-multiple-applications-with-apache-haproxy-and-keepalived/ === HAProxy configuration for reverse proxy by Sub-directory === global [] defaults [] frontend webapps-frontend bind *:80 name http bind *:443 name https ssl crt /path/to/server.pem log global option forwardfor optionhttplog clf http-request add-header X-Forwarded-Proto https if { ssl_fc } acl host_https req.hdr(Host) :SSL_FORWARDED_Port # Port not required if there is no port forwarding acl path_subdomain_p2 path_beg -i /Product2 use_backend subdomain_p2-backend if host_https path_subdomain_p2 backend subdomain_p2-backend acl hdr_location res.hdr(Location) -m found rspirep ^(Location:)\ (http://)(.*)$ Location:\ https://\3 if hdr_location server Product2.VM0 cookie c check Thank you. Sincerely, -- -- Susheel Jalali Coscend Communications Solutions_ Susheel.Jalali@Coscend.com_ Web site:www.Coscend.com <http://www.coscend.com/> -- CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html <http://www.coscendcommunications.com/Terms_and_Conditions.html>
Thank you.
Dear Bryan and HAProxy Developers, Your insights from Sep 23 and Sep 29 helped us create a successfully accessing (HTTP mode) our products via HAProxy. We incorporated all of your insights regarding: * HTTP-request set-header (instead of reqadd path matcher) * #dontlognull * more useful timeout options * maxconn * ACL matching in port forwarded LAN environment * rectified an error in reqrep regular expression Thank you for your encouraging and timely help. -- Sincerely, Susheel Jalali Coscend Communications Solutions_ _ Elite Premio Complex Suite 200, Pune 411045 Maharashtra India _Susheel.Jalali@Coscend.com_ Web site:www.Coscend.com <http://www.coscend.com/> -- *Coscend’s**Software Service Factory* "*Coscend Communications* is ... *pioneering a new approach*to ... software applications development, and systems integration." *Light Reading Network, *December, 2007 "*Coscend*is at the*vanguard of a new evolution*in telco OSS/BSS systems integration." *Caroline Chappell* A leading authority in the communications services software industry "There are *innovative*…*tools*from ... *Coscend *bubbling up, which will help accelerate the data consolidation process and reduce its cost." *Dennis Mendyk, */Editor,/Building a *Telco Service Factory* -- CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html <http://www.coscendcommunications.com/Terms_and_Conditions.html>
Re: Thank you to cbonte
On Fri, Oct 24, 2014 at 1:35 AM, Jason J. W. Williams wrote: > Just wanted to say thank you to cbonte for the searchable version of > the docs at http://cbonte.github.io/haproxy-dconv/ > > They're fantastic. Thank you for putting the effort into making that > interface. > > -J > +1 !!! Thank you Cyril :) Baptiste
Thank you to cbonte
Just wanted to say thank you to cbonte for the searchable version of the docs at http://cbonte.github.io/haproxy-dconv/ They're fantastic. Thank you for putting the effort into making that interface. -J
Haproxy manage websocket connection - thank you
Re: Just a quick thank you for the new stick table feature:
Hi Malcolm, On Fri, Feb 26, 2010 at 11:39:04AM +, Malcolm Turnbull wrote: > Willy, > > Just a quick thank you for the new stick table feature: > > Brief testing has show this works really well, especially the option persist > and option redispatch which when combined provide a very graceful shutdown > of the server for maintenance. > > listenVIP_Name 192.168.2.194:80 > modetcp > stick-table type ip size 200k expire 30m > stick on src > server RIP_Name 192.168.2.99:80 weight 1 check inter 2000 rise 2 fall 3 > server RIP_Name2 192.168.2.111:80 weight 1 check inter 2000 rise 2 fall 3 > serverbackup 127.0.0.1:9081 backup > option persist > option redispatch > option abortonclose > > printf "enable server VIP_Name/RIP_Name2\n" | socat > unix-connect:/var/run/haproxy.stat stdio > or > printf "disable server VIP_Name/RIP_Name2\n" | socat > unix-connect:/var/run/haproxy.stat stdio > > Thanks very much for this new feature. Glad you like it :-) You can also thank Emeric (CCed) who did most of the work ! And, let me remind you that you contributed to that feature too :-) Best regards, Willy
Just a quick thank you for the new stick table feature:
Willy, Just a quick thank you for the new stick table feature: Brief testing has show this works really well, especially the option persist and option redispatch which when combined provide a very graceful shutdown of the server for maintenance. listenVIP_Name 192.168.2.194:80 modetcp stick-table type ip size 200k expire 30m stick on src server RIP_Name 192.168.2.99:80 weight 1 check inter 2000 rise 2 fall 3 server RIP_Name2 192.168.2.111:80 weight 1 check inter 2000 rise 2 fall 3 serverbackup 127.0.0.1:9081 backup option persist option redispatch option abortonclose printf "enable server VIP_Name/RIP_Name2\n" | socat unix-connect:/var/run/haproxy.stat stdio or printf "disable server VIP_Name/RIP_Name2\n" | socat unix-connect:/var/run/haproxy.stat stdio Thanks very much for this new feature. -- Regards, Malcolm Turnbull. Loadbalancer.org Ltd. Phone: +44 (0)870 443 8779 http://www.loadbalancer.org/
Re: Just a quick thank you for the snmp contrib..
Hi, Do you have an 'how to' to install cacti system for Haproxy ? Many Thanks Falco Krzysztof Oledzki a écrit : On Tue, 10 Feb 2009, Malcolm Turnbull wrote: Krzysztof, Just a quick thank you for the snmp contrib.. Worked first time on Centos5 with the default snmpd/perl packages. Thanks for letting me know. I really appreciate it. :) Best regards, Krzysztof Olędzki -- Falco SCHMUTZ Directeur de Projets Lovaservices SARL Route des Arsenaux 41 - CP 132 CH-1705 Fribourg Suisse Mobile : +33 (0)6 80 22 00 29 Fax : +41 (0)2 63 41 04 51 fschm...@lovaservices.net http://www.lovaservices.net Attention : le présent message et toutes les pièces jointes sont confidentiels et établis a l'attention exclusive du ou des destinataire(s) indique(s). Toute autre diffusion ou utilisation non autorisée est interdite. Si vous recevez ce message par erreur, veuillez immédiatement en avertir l'expéditeur par e-mail en retour, détruire le message et vous abstenir de toute référence aux informations qui y figurent afin d'éviter les sanctions attachées a la divulgation et a l'utilisation d'informations confidentielles. Les messages électroniques sont susceptibles d'altération. Nous déclinons toute responsabilité en cas d'altération ou de falsification du présent message. Warning : this e-mail and any files attached are confidential and intended solely to the named addressee(s). Any unauthorised dissemination or use is strictly prohibited. If you received this e-mail in error, please immediately notify the sender by reply e-mail and then delete the e-mail from your system. Please do not copy, use or make reference to it for any purpose, or disclose its contents to any person : to do so could expose you to sanctions. E-mails can be altered or falsified. We shall not be liable for any alteration or falsification on this e-mail.
Re: Just a quick thank you for the snmp contrib..
On Tue, 10 Feb 2009, Malcolm Turnbull wrote: Krzysztof, Just a quick thank you for the snmp contrib.. Worked first time on Centos5 with the default snmpd/perl packages. Thanks for letting me know. I really appreciate it. :) Best regards, Krzysztof Olędzki
Just a quick thank you for the snmp contrib..
Krzysztof, Just a quick thank you for the snmp contrib.. Worked first time on Centos5 with the default snmpd/perl packages. Thanks. -- Regards, Malcolm Turnbull. Loadbalancer.org Ltd. Phone: +44 (0)870 443 8779 http://www.loadbalancer.org/