Portál AbcLinuxu, 19. dubna 2024 17:26


Dotaz: Jak směrovat URL na port?

4.11.2011 15:28 Bublifuk
Jak směrovat URL na port?
Přečteno: 475×
Odpovědět | Admin

Potřebuji v apache nastavit, aby se mi URL

http://www.neco.cz/slozka

směrovalo na

http://www.neco.cz:8080/slozka

 

v řešení s Redirect (RedirectMatch) narážím na problém nemožnosti zadat localhost, je třeba tam dát pevné URL viz.:

 

Redirect /slozka http://www.neco.cz:8080/slozka/

a já bych pořeboval něco jako:

Redirect /slozka localhost:8080/slozka/

 

a to proto, že server potřebuji klonovat na jiná URL a je dost blbé to na každém pak editovat.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.11.2011 18:11 NN
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
Odpovědět | | Sbalit | Link | Blokovat | Admin
mod_rewrite, pripadne v tvem pripade pravdepodobne mod_proxy bude dostacovat.

NN
rADOn avatar 4.11.2011 19:14 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hledáš ProxyPass nebo ProxyPassReverse.

Ale je to jistá režie navíc proti prostému redirectu. Pokud jsi jenom línej opisovat konfigurák, potrebuješ spíš něco jako makro (mod_vhost_alias ?)
"2^24 comments ought to be enough for anyone" -- CmdrTaco
6.11.2011 16:01 Bublifuk
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
No věc se má tak, že jde vlastně o tři Java aplikace, které se volají právě na portu :8080. S ProxyPass, ProxyPassReverse dvě z nich chodí naprosto bez bez problémů, jedna ale prostě nenaskočí (:-o) a hlásí to, že stránka nebyla nalezena. Vyřešil jsem to právě tím Redirectem, ale tam to URL musí být zadané "navrdo", což jaksi moc k košér není a vyřešilo by to právě to zadání proměnné "localhost", což se mi vůbec nedaří, dokonce si myslím, že do Redirect to prostě takto zadat ani nejde :-(

6.11.2011 16:52 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
a nebylo by lepsi opravit tu jednu aplikaci?
7.11.2011 09:23 Bublifuk
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
Výborný nápad! Avšak díky tomu, že je dodávána externí firmou, není prostě řešitelná :-(
rADOn avatar 7.11.2011 18:20 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
A nepotrebujes spis mod_jk ?
"2^24 comments ought to be enough for anyone" -- CmdrTaco
7.11.2011 09:45 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Použijte mod_rewrite a v adrese pro přesměrování použijte proměnnou %{HTTP_HOST}.
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^/?(.*) http://%{HTTP_HOST}:8080/$1 [L,R,NE]
7.11.2011 10:27 Bublifuk
Rozbalit Rozbalit vše Re: Jak směrovat URL na port?
Jj, já si říkal, že to prostě přímo nepůjde :-( Jak budu mít chvilku, otestuju to a dám vědět, díky za pomoc!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.