Portál AbcLinuxu, 31. května 2024 20:46


Dotaz: apache rproxy RewriteRule base path v haproxy

3.12.2021 20:13 majales | skóre: 29 | blog: Majales
apache rproxy RewriteRule base path v haproxy
Přečteno: 265×
Odpovědět | Admin
Zdravím, Snažím se nahradit starou reverzní proxy na apache2 novou haproxy. Bohužel se mi nedaří přepsat RewriteRule pravidla které přesměrovávají provoz z /path/ na backend do /

Mám na mysli konkrétně toto
RewriteRule ^/path/(.*)$ http://192.168.15.47:4500/$1 [NC,P]

Zkoušel jsem
reqrep ^([^\ ]*)\ /path/(.*) \1\ /\2 
a
http-request set-path "%[path,regsub(^/path/,/)]"
,ale ani jeno není to ono.

Nebo to musím přepsat apak opravovat Location: u každé response? V každém případě potřebuji aby URI zůstalo s "/path/" ale na backend chodili requesty jako do "/"

Díky zakaždý nápad.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.12.2021 09:36 MP
Rozbalit Rozbalit vše Re: apache rproxy RewriteRule base path v haproxy
Odpovědět | | Sbalit | Link | Blokovat | Admin
A je vubec nutne, aby toto resilo haproxy, proc to neresi primo backend?
6.12.2021 18:02 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: apache rproxy RewriteRule base path v haproxy
Bohužel backend nepíšu já, ale externí dodavatel. Mám zodpovědnost pouze udělat to tak jak je to teď udělané s apache2 který je nakonfigurovaný jako reverzní proxy. Chápu, že toto je ojedinělý případ, ale nikde jsem nenašel jak to správně nastavit.
6.12.2021 13:08 X
Rozbalit Rozbalit vše Re: apache rproxy RewriteRule base path v haproxy
Odpovědět | | Sbalit | Link | Blokovat | Admin
https://forum.root.cz/index.php?topic=25539.msg362464;topicseen#new

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.