Apache reverse proxy + azon belüli redirect

Fórumok

Hello!

A probléma a következő:

Van egy olyan vhost-om Apache-ban, aminek a gyökere reverse proxy-z valamilyen belső címet. Viszont szeretnék egy kivételt tenni egy adott címre, amit nem szeretném, hogy belülről proxyzzon, hanem legyen rá egy Redirect valami másik címre. Sajnos bármit írok a proxy-s rész elé azt nem veszi figyelmebe az Apache. Ezt hogyan lehet megoldani? A nem működő config próbálkozások:


<VirtualHost *:8081>
        ServerAdmin valaki@valahol.hu
        ServerName aldomain.valahol.hu
        <Location />
                Order allow,deny
                Allow from all
                Satisfy any
        </Location>
 
#       Nem működik, mert belső cím válaszol a /valami linken is
        RewriteRule ^/valami$ http://aldomain.valahol.hu:8081/valami_mas_cim [R=301,L]
#       Ez sem működik, ugyanúgy a belső webszerver válaszol
        Redirect permanent /valami http://aldomain.valahol.hu:8081/valami_mas_cim

#       Ez a reverse proxy szabály, amire szükségem van és maradnia kell
        RewriteRule ^/(.*)$ http://localhost:3000/ [P,L]

#       Ha így adom meg a reverse proxyzást, akkor sem működik a felső két szabály egyike sem
#       ProxyRequests off
#       ProxyPass / http://localhost:3000/
#       ProxyPassReverse / http://localhost:3000/
</VirtualHost>

Hozzászólások

Ezt próbáld:
ProxyPass /engem-ne-proxyzz !