Re: Rewrite cookie path cookie domain

2015-07-17 Thread Baptiste
 I've problem to rewrite cookie path and cookie domain in HAproxy; I've a
 Nginx configuration but I want to move from Nginx to HAProxy for this proxy
 pass.

Just for my curiosity, why removing nginx ???


 This is a Nginx config I want to replace:

   location /~xxx/ {
 proxy_cookie_domain ~.* .$site.it;
 proxy_cookie_path   ~.* /~xxx/;
 proxy_set_headerHost $site.it;
 proxy_pass  http://192.168.1.2/;
  }

 I need same function of proxy_cookie_domain and proxy_cookie_path; I found
 this:
 http://blog.haproxy.com/2014/04/28/howto-write-apache-proxypass-rules-in-haproxy/
 but not work form me.

 Now I can change cookie path with:
   rspirep ^(Set-Cookie:.*)\ path=(.*) \1\ path=/~xxx/

It would be easier if you share a Set-Cookie header sent by your
application server.

In the mean time, you may use (add a 'if' statement if required):
  http-response replace-value Set-Cookie (.*)\ path=.* \1\ path=/~xxx/

Note: now, prefer the http-response rule over the rspirep.


 I need add also domain, only if exists, but with dynamic hostname; I;ve
 tried with

   acl hdr_set_cookie_domain_and_path res.hdr(Set-cookie) -m sub domain=
 res.hdr(Set-cookie) -m sub path=
  rspirep ^(Set-Cookie:.*)\ path=(.*) \1\ path=/~xxx/;\ domain=%[hdr(Host)]
 if hdr_set_cookie_domain_and_path

This does not work like this.
You can use a request header in the response.
In 1.6, you'll be able to use variables.
In 1.5, you can use the capture during the request, then use the value
at response time.

  capture request header Host len 32  # first capture statement has
capture.req.hdr id 0
  acl hdr_set_cookie_domain res.hdr(Set-cookie) -m sub domain=
  acl hdr_set_cookie_path res.hdr(Set-cookie) -m sub path=
  http-response replace-value Set-Cookie (.*) \1;\
domain=%[capture.req.hdr(0)]   # put your if statements as you want /
need

You can create as many http-response rules as you need to update first
the domain, then the path.

Baptiste





 Anyone can help me?

 Tnx,
 rr

 2015-07-14 21:34 GMT+02:00 Baptiste bed...@gmail.com:

 Please repost your question. I can't see it in my mail history.

 Baptiste

 On Tue, Jul 14, 2015 at 3:33 PM, rickytato rickytato
 rickyt...@r2consulting.it wrote:
  Anyone can help me? I keep using Nginx?
 
  2015-07-07 10:46 GMT+02:00 rickytato rickytato
  rickyt...@r2consulting.it:
 
  1.5.12
 
  2015-07-06 17:58 GMT+02:00 Aleksandar Lazic al-hapr...@none.at:
 
  Dear rickytato rickytato.
 
  Am 06-07-2015 15:32, schrieb rickytato rickytato:
 
  Hi all,
  I've problem to rewrite cookie path and cookie domain in HAproxy;
  I've a
  Nginx configuration but I want to move from Nginx to HAProxy for this
  proxy
  pass.
 
 
  Which Version of haproxy do you use?
 
  haproxy -vv ?
 
  Cheers Aleks
 
 
 





Re: Rewrite cookie path cookie domain

2015-07-15 Thread rickytato rickytato
Hi all,
I've problem to rewrite cookie path and cookie domain in HAproxy; I've a
Nginx configuration but I want to move from Nginx to HAProxy for this proxy
pass.

This is a Nginx config I want to replace:

  location /~xxx/ {
proxy_cookie_domain ~.* .$site.it;
proxy_cookie_path   ~.* /~xxx/;
proxy_set_headerHost $site.it;
proxy_pass  http://192.168.1.2/;
 }

I need same function of proxy_cookie_domain and proxy_cookie_path; I found
this:
http://blog.haproxy.com/2014/04/28/howto-write-apache-proxypass-rules-in-haproxy/
but not work form me.

Now I can change cookie path with:
  rspirep ^(Set-Cookie:.*)\ path=(.*) \1\ path=/~xxx/

I need add also domain, only if exists, but with dynamic hostname; I;ve
tried with

  acl hdr_set_cookie_domain_and_path res.hdr(Set-cookie) -m sub domain=
res.hdr(Set-cookie) -m sub path=
 rspirep ^(Set-Cookie:.*)\ path=(.*) \1\ path=/~xxx/;\ domain=%[hdr(Host)]
if hdr_set_cookie_domain_and_path

But not work.


Anyone can help me?

Tnx,
rr

2015-07-14 21:34 GMT+02:00 Baptiste bed...@gmail.com:

 Please repost your question. I can't see it in my mail history.

 Baptiste

 On Tue, Jul 14, 2015 at 3:33 PM, rickytato rickytato
 rickyt...@r2consulting.it wrote:
  Anyone can help me? I keep using Nginx?
 
  2015-07-07 10:46 GMT+02:00 rickytato rickytato 
 rickyt...@r2consulting.it:
 
  1.5.12
 
  2015-07-06 17:58 GMT+02:00 Aleksandar Lazic al-hapr...@none.at:
 
  Dear rickytato rickytato.
 
  Am 06-07-2015 15:32, schrieb rickytato rickytato:
 
  Hi all,
  I've problem to rewrite cookie path and cookie domain in HAproxy;
 I've a
  Nginx configuration but I want to move from Nginx to HAProxy for this
 proxy
  pass.
 
 
  Which Version of haproxy do you use?
 
  haproxy -vv ?
 
  Cheers Aleks
 
 
 



Re: Rewrite cookie path cookie domain

2015-07-14 Thread rickytato rickytato
Anyone can help me? I keep using Nginx?

2015-07-07 10:46 GMT+02:00 rickytato rickytato rickyt...@r2consulting.it:

 1.5.12

 2015-07-06 17:58 GMT+02:00 Aleksandar Lazic al-hapr...@none.at:

 Dear rickytato rickytato.

 Am 06-07-2015 15:32, schrieb rickytato rickytato:

  Hi all,
 I've problem to rewrite cookie path and cookie domain in HAproxy; I've a
 Nginx configuration but I want to move from Nginx to HAProxy for this proxy
 pass.


 Which Version of haproxy do you use?

 haproxy -vv ?

 Cheers Aleks





Re: Rewrite cookie path cookie domain

2015-07-14 Thread Baptiste
Please repost your question. I can't see it in my mail history.

Baptiste

On Tue, Jul 14, 2015 at 3:33 PM, rickytato rickytato
rickyt...@r2consulting.it wrote:
 Anyone can help me? I keep using Nginx?

 2015-07-07 10:46 GMT+02:00 rickytato rickytato rickyt...@r2consulting.it:

 1.5.12

 2015-07-06 17:58 GMT+02:00 Aleksandar Lazic al-hapr...@none.at:

 Dear rickytato rickytato.

 Am 06-07-2015 15:32, schrieb rickytato rickytato:

 Hi all,
 I've problem to rewrite cookie path and cookie domain in HAproxy; I've a
 Nginx configuration but I want to move from Nginx to HAProxy for this proxy
 pass.


 Which Version of haproxy do you use?

 haproxy -vv ?

 Cheers Aleks






Re: Rewrite cookie path cookie domain

2015-07-07 Thread rickytato rickytato
1.5.12

2015-07-06 17:58 GMT+02:00 Aleksandar Lazic al-hapr...@none.at:

 Dear rickytato rickytato.

 Am 06-07-2015 15:32, schrieb rickytato rickytato:

  Hi all,
 I've problem to rewrite cookie path and cookie domain in HAproxy; I've a
 Nginx configuration but I want to move from Nginx to HAProxy for this proxy
 pass.


 Which Version of haproxy do you use?

 haproxy -vv ?

 Cheers Aleks



Rewrite cookie path cookie domain

2015-07-06 Thread rickytato rickytato
Hi all,
I've problem to rewrite cookie path and cookie domain in HAproxy; I've a
Nginx configuration but I want to move from Nginx to HAProxy for this proxy
pass.

This is a Nginx config I want to replace:

   location /~xxx/ {
proxy_cookie_domain ~.* .$site.it;
proxy_cookie_path   ~.* /~xxx/;
proxy_set_headerHost $site.it;
proxy_pass  http://192.168.1.2/;
 }

I need same function of proxy_cookie_domain and proxy_cookie_path; I found
this:
http://blog.haproxy.com/2014/04/28/howto-write-apache-proxypass-rules-in-haproxy/
but not work form me.

Now I can change cookie path with:
   rspirep ^(Set-Cookie:.*)\ path=(.*) \1\ path=/~xxx/

I need add also domain, only if exists, but with dynamic hostname; I;ve
tried with

   acl hdr_set_cookie_domain_and_path res.hdr(Set-cookie) -m sub domain=
res.hdr(Set-cookie) -m sub path=
 rspirep ^(Set-Cookie:.*)\ path=(.*) \1\ path=/~xxx/;\ domain=%[hdr(Host)]
if hdr_set_cookie_domain_and_path

But not work.


Anyone can help me?

Tnx,
rr


Re: Rewrite cookie path cookie domain

2015-07-06 Thread Aleksandar Lazic

Dear rickytato rickytato.

Am 06-07-2015 15:32, schrieb rickytato rickytato:


Hi all,
I've problem to rewrite cookie path and cookie domain in HAproxy; I've 
a Nginx configuration but I want to move from Nginx to HAProxy for this 
proxy pass.


Which Version of haproxy do you use?

haproxy -vv ?

Cheers Aleks