Apache 2.4 - proxypass dle ip

Apache 2.4 - proxypass dle ip
« kdy: 22. 01. 2021, 12:30:20 »
Ahoj,

nemuzu se trefit. Zadani je jasne - pro specificke IP nezmenit puvodni domenu, pro ostatni zmenit. Vzhledem k tomu, ze If/Else nelze pouzit v kombinaci s ProxyPass atd, mam nyni konfiguraci takto:

Kód: [Vybrat]
...
        ServerName olddomain.tld

        SSLProxyEngine On
        <Location "/path/to/script" >
            RewriteCond expr "! -R 'X.X.X.X/Y'"
            RewriteRule ^/(.*) https://newdomain.tld/$1 [P]
            ProxyPass https://newdomain.tld/path/to/script
            ProxyPassReverse /path/to/script
        </Location>

Problem tohoto je v tom, ze to presmeruje veskere pozadavky na "newdomain.tld". Nemuzu najit, jak nastavit ProxyPass tak, aby v ni byla bud puvodni adresa (v pripade "! -R ..."), nebo nova adresa - defacto staci jen zmenit fqdn pozadavku...


Netusi nekdo?
Diky.


Re:Apache 2.4 - proxypass dle ip
« Odpověď #1 kdy: 22. 01. 2021, 12:52:44 »
Ted jsem si uvedomil, ze dynamickou proxypass vlastne nechci - zpusobilo by to smycku na "olddomain.tld".

Takze hledam cestu, jak (ne)zapnout pro danou <Location> proxy.