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>
- 1162 megtekintés
Hozzászólások
Ezt próbáld:
ProxyPass /engem-ne-proxyzz !
- A hozzászóláshoz be kell jelentkezni