Quantcast
Channel: Serverphorums.com - HAProxy
Viewing all articles
Browse latest Browse all 5112

Thank You: Proxy by Sub-directory through Domain Rewriting (1 reply)

$
0
0
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

option httplog clf

http-request add-header X-Forwarded-Proto https if { ssl_fc }

acl host_https req.hdr(Host) <FQDN>: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 <internal_IPxx.yy.zz.ww:APPLICATION_PORT>
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

Viewing all articles
Browse latest Browse all 5112

Trending Articles