Apache, konfiguracja proxy pass

0

Czesc, u mnie konfig wyglada tak:


<VirtualHost *:80>
    ServerName ala.com
    ErrorLog logs/ala_log
    CustomLog logs/ala_log

    # webalizer
    Alias /usage /var/www/usage/ala
    ProxyPass /usage !

    # application
    ProxyPass /ala http://ctovm144.com:9080/ala
    ProxyPassReverse /ala http://ctovm144.com:9080/ala

</VirtualHost>


i strona: ala.com/ala dziala ok (OpenAM dziala), ale juz kolejna podstrona ala.com/zosia (nie ma oslony OpenAm)

czy to wina konfiguracji apache'a, a mzoe cos nie tak z OpenAM ?

0

Ustawiłeś proxy dla /ala, więc dlaczego ma działać dla /zosia?

0

Tylko jak ustawic dla Zosia ?

Przekopiowanie Proxy i ProxyPass pod spodem tym razem z Zosia... nie dziala

0

Tylko jak ustawic dla Zosia ?

Przekopiowanie Proxy i ProxyPass pod spodem tym razem z Zosia...
nie działa

0

ProxyPassMatch

0

dzieki, ale nie wiem kompletnie jak to wyrazenie regularne dla mojejk sytuacji napsiac, moglbys sprobowac podac przyklad...

dzieki

0

Sadzac po tym co mowi dokumentacja, cos w tym stylu powinno pojsc:

ProxyPassMatch ^(/.+)$ http://ctovm144.com:9080$1

0

cos sie tego nie widze....

obszedlem problem wpisujac url do podstron w aplikacji bardziej na sztywno, na podstrnoach OpenAM wtedy dziala ok

0

Nie widzisz, czyli nie sprobowales?

0

probowalem, mialem blad w stylu, nie prawidlowy url:

//ala

0

dalem chyba tak: (probowalem tez podobnych wariacji)

ProxyPassMatch ^(/ala.+)$ http://ctovm144.com:9080/ala$1

proxy pass reverse pozostawililem bez zmian

0

Dodales gdzies o 1 slash za duzo. Na pewno przepisales tak jak podalem? Wzglednie mozesz sam poprobowac ze slashami, nie zalamuj mnie.

0

Aha, czyli nie zrobiles tak jak powiedzialem, to nic dziwnego ze masz 2 slashe...
Przeciez to wyrazenie lapie slasha, dlatego przy podmianie ($1) nie masz dokladac kolejnego, przeciez przyklad ktory podalem go nie ma.

0

Ty, a po co ty jeszcze dodales to 'ala'? Pokonales mnie tym wpisem.

0

w oryginale bylo tak:

ProxyPass /ala http://ctovm144.com:9080/ala

i to dziala OK, tylko dla strony glownej

Twoja wersja (pierwsza) bez zmian, tez dziala zle...

moze warto dodac, ze tak naprawde jeszcze

host: ala.dev.company

jest aliasem DNS na pewny adres costam.dev.company

0

A skad sie nagle wzielo tutaj ala.dev.company?? Dobra, ja koncze, naprawde mnie pokonales.

0

Ja sam dokladnie tego nie rozumiem, nie znam sie na sieciach (to juz bylo zrobione i dzialalo z podobna apliakcja), ja robie troche bardziej skomplikwoana rzecz u siebie

Czyli w skrocie

  1. War z aplikacja o nazwie ala siedzi sobie na tej maszynce ctovm144, na tomcacie.
  2. na innej maszynce (poweidzmy o nazwie ct555) jest apache, i na nim konfiguracja tego proxy.
  3. jest sobie stronka costam.dev.company, ktora posiada ochrone OpenAM (rodzaj SiteMindera)
  4. konfiguracja tego apache jest na ct555 i ona ma zapewnic widzenie tej aplikacji z tomcata z ctovm144 pod aliasem ala.dev.company (alias z kolei pokazuje, na costam.dev.company (a on ma sitemindera))

Strona z tym zwyklym ProxyPass dziala ok pod adresem: ala.dev.company/ala (przez ten adres dostaje sie do wara pod adresem ctovm144.dev.company/ala + mam SiteMindera)

Problem tylko, ze gdy recznie (przez wpisanie tego w przegladarke) wejde na strone
ala.dev.company/zosia - to wszytko dziala ok, site mindera dorzuca swoje naglowki

ale gdy robie to z poziomu aplikacji, to zamiast na strone ala.dev.company/zosia , wchodze na ctovm144.dev.compnay/zosia (a ona nie ma ochrony SiteMindera)

1 użytkowników online, w tym zalogowanych: 0, gości: 1