Apache Proxy forwarding

Jarda2

Apache Proxy forwarding
« kdy: 29. 05. 2014, 12:45:33 »
Ahoj,
mam nastaveny proxy forward

Kód: [Vybrat]
ProxyPreserveHost  On
 
ProxyPass /test http://192.168.0.10/
ProxyPassReverse /test   http://192.168.0.10/

Jenomze portal, ktery bezi na 192.168.0.10 pouziva ruzne dalsi odkazy treba /graf /test atd... pokud nastavim

Kód: [Vybrat]
ProxyPreserveHost  On
 
ProxyPass /test http://192.168.0.10/
ProxyPassReverse /test   http://192.168.0.10/

ProxyPass /test/graf http://192.168.0.10/graf
ProxyPassReverse /test/graf   http://192.168.0.10/graf


Tak od firefoxu dostanu hlasku "The page isn't redirecting properly"


Jak mam prosim nastavit ProxyPass aby presmeroval libovolne URL requesty na ten dany portal? Omluvte prosim, pokud pouzivam spatnou terminologii.

Bohuzel o tom jak funguje aplikace http://192.168.0.10/graf nemam poneti, nemam k ni pristup...



Re:Apache Proxy forwarding
« Odpověď #1 kdy: 29. 05. 2014, 13:03:10 »
Záleží na tom, jaké odkazy ta aplikace generuje. Pokud jsou absolutní, bude prohlížeč požadovat /graf, tím pádem se ty příkazy pro proxy vůbec neuplatní. Navíc ty přidané řádky

Kód: [Vybrat]
ProxyPass /test/graf http://192.168.0.10/graf
ProxyPassReverse /test/graf   http://192.168.0.10/graf

Jsou podle mne zbytečné, to pokryje už ta první varianta s /test.

Hláška o přesměrování od Firefoxu ale ukazuje ještě na jiný problém, možná cyklické přesměrování. Podívejte se přes Firebug, jakou přesně dostanete odpověď od serveru.

Jarda2

Re:Apache Proxy forwarding
« Odpověď #2 kdy: 29. 05. 2014, 13:24:59 »
Prave, ze bez tech pridanejch radku to hlasilo, ze na te masine co dela forward ta page neexistuje

Sten

Re:Apache Proxy forwarding
« Odpověď #3 kdy: 30. 05. 2014, 22:30:55 »
Jestli je aplikace na /graf, doporučuji ji na proxy umístit taky na /graf. Pak ani nebudete potřebovat ProxyPassReverse, které stejně moc nefunguje, protože umí měnit jen hlavičky a ne obsah stránek.