Avatar billede labanos Nybegynder
04. august 2003 - 10:48 Der er 6 kommentarer og
1 løsning

Forwarde side requests til en anden webserver

Ok mit problem kort fortalt...

Jeg har en apache tomcat webserver opstillet på en maskine med "standard" ip i forhold til en standard konfigureret router, hvilket virker fint. Nu har jeg så bare brug for at have endnu en webserver tilgængelig "udefra", men jeg er ikke interesseret i at skulle anvende en anden ip eller en anden port i standard konfigurationen (hvilket jo ville være den nemme løsning) Jeg er heller ikke interesseret i at omkonfigurere routeren (1k per gang..).

Det jeg derimod er interesseret i er at kunne differentiere på den side der requestes, og herefter videresende den til en anden wbeserver(ip). Er det noget man kan gøre igennem opsætning af tomcatten? Eller er det evt. noget man kan gøre igennem en eller anden form for bouncer? eller virker de kun på ip/port niveau?

Anyways alternative forslag modtages naturligvis også! Bare ikke alt for alternative ;)
Avatar billede htm Nybegynder
04. august 2003 - 17:16 #1
Hmmm lyder som om at du skal kigge på mod_proxy http://httpd.apache.org/docs/mod/mod_proxy.html

Men jeg ved desværre ikke ret meget om det, men det skulle være ligetil.
Avatar billede labanos Nybegynder
05. august 2003 - 08:18 #2
ok hmm lige lidt konkret info som måske kan hjælpe:

min webserver står internt på 192.168.1.3 som er default target for requests til port 80 på min ip udad xxx.xxx.xxx.xxx.

og jeg vil gerne have at fx. http:/xxx.xxx.xxx.xxx/testanlaeg

bliver forwardet fra 192.168.1.3 der modtager på port 80, til fx http://192.168.1.153/user/testanlaeg.html

håber det måske kan hjælpe lidt for jeg kan ikke lige se fidusen i mod_proxy til det... i hvert fald ikke lige ved første øjekast..
Avatar billede labanos Nybegynder
12. august 2003 - 12:56 #3
jeg har kigget på mod_proxy, og det virker umiddelbart som den rigtige løsning.. det virker i hvert fald fint hvis man bar skal have fat i et par sider.. hvilket er tilfældet med den ene af mine webservers.

Nu har jeg så bare et problem med min tomcat.. jeg kan fint få sendt et request videre til den først side (index.htm) men så stopper det også.. Da der også bliver anvendt en hel masse forskellige undersider og servlets holder det smarte så op..

Er der nogen anden vej end at tilføje de 30+ servlets og undersider til proxy-konfigurationen på apache serveren?
Avatar billede htm Nybegynder
12. august 2003 - 13:24 #4
Hmmm - aner som sagt ikk ret meget om mod_proxy!

Hvad skriver du til den nu for at få det til at virke med den enkelte sider?

Du kan evt. bruge / i stedet for et specifikt filnavn.
Avatar billede labanos Nybegynder
13. august 2003 - 09:27 #5
Jeg har forsøgt at bruge / alene, men det vil den ikke være med til.

Det der ligesom ville være smart i mit tilfælde ville være at man kunne have en "default" adresse alt blive forwarded/reversed til og så have et paths/sider der bliver undtaget og smidt til en anden adresse.

Håber måske der er nogen der har bare lidt erfaring med mod_proxy eller lignende? Altså en anden form for http "proxy".

Så kom nu eksperter.. smider lidt ekstra points op hvis det kan lokke lidt flere til!
Avatar billede labanos Nybegynder
13. august 2003 - 09:30 #6
og som svar til dig htm har jeg følgende 3 entries som virker fino:

ProxyPass    /ILON100 http://192.168.1.153/user/testanlaeg.html
ProxyPassReverse /ILON100 http://192.168.1.153/user/testanlaeg.html
ProxyPass    /testanlaeg.jar http://192.168.1.153/user/testanlaeg.jar
ProxyPassReverse /testanlaeg.jar http://192.168.1.153/user/testanlaeg.jar
ProxyPass    /WSDL/iLON100.WSDL http://192.168.1.153/WSDL/iLON100.WSDL
ProxyPassReverse /WSDL/iLON100.WSDL http://192.168.1.153/WSDL/iLON100.WSDL
Avatar billede htm Nybegynder
13. august 2003 - 18:08 #7
Er det ikke nok at skrive
ProxyPass /mappenavn/ http://192.168.1.153/

??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester