Hi Haproxy-Team,

I have the following configuration:

listen http_proxy-1000
    bind *:1000 
    mode http
    option httplog
    http-request set-uri https://%[url_param(redirHost)]%[capture.req.uri]
    option http_proxy


If I issue a request to that port :

https://<haproxyHost>:1000
/test/test.txt?Host=<desthost>:8093

I get <BadReq>

If I add ssl termination to the config:

listen http_proxy-1000
    bind *:1000 ssl  test.pem
    mode http
    option httplog
    http-request set-uri https://%[url_param(redirHost)]%[capture.req.uri]
    option http_proxy


I get :
http-9876~ bk_9876/<NOSRV> 0/0/1/-1/2 502 211 - - PH-- 1/1/0/0/0 0/0 "GET 
/test/test.txt?idnsredirHost=<destinationhost>:5300 HTTP/1.1"

I have also set :

ssl-server-verify none

@global still no luck.

Let me know if I am missing anything .

Thanks,
Praveen.


-----Original Message-----
From: Aleksandar Lazic [mailto:al-hapr...@none.at] 
Sent: Tuesday, May 01, 2018 7:22 AM
To: UPPALAPATI, PRAVEEN <pu5...@att.com>; Willy Tarreau <w...@1wt.eu>
Cc: Olivier Houchard <ohouch...@haproxy.com>; haproxy@formilux.org
Subject: Re: Logging Question

Hi.

Am 30.04.2018 um 19:05 schrieb UPPALAPATI, PRAVEEN:
> 
> Hi Willy/Oliver,
> 
> One small question:
> 
> When I capture the header it's returning xxxx.com in the log but when I 
> perform Get on xxxx.com:1000 it is not matching the following configuration.
> 
> frontend http-1000
>     bind *:1000 
>     option httplog
>     capture request header Host len 20
>     acl is_east hdr(host) -i xxxx.com 

Maybe this helps?

acl is_east hdr_beg(host) -i xxxx.com

>     use_backend east_bk_1000_read if is_east
> 
> My question is how can I print o/p of hdr(host) & is_east  to log?
> 
> Appreciate your help.
> 
> Thanks,
> Praveen.

Regards
Aleks

Reply via email to