Thank You: Proxy by Sub-directory through Domain Rewriting

2015-10-19 Thread Susheel Jalali

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

2015-10-19 Thread Susheel Jalali


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.

2015-10-02 Thread Susheel Jalali

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

2014-10-29 Thread Baptiste
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

2014-10-23 Thread Jason J. W. Williams
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

2014-05-10 Thread David Rivera




Re: Just a quick thank you for the new stick table feature:

2010-02-26 Thread Willy Tarreau
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:

2010-02-26 Thread Malcolm Turnbull
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..

2009-02-11 Thread SCHMUTZ Falco

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..

2009-02-11 Thread Krzysztof Oledzki



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..

2009-02-10 Thread Malcolm Turnbull
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/