Avatar billede dunnys Nybegynder
11. oktober 2004 - 20:00 Der er 8 kommentarer og
1 løsning

Redirect af subdomains til anden intern ip.

Hejsa.

Jeg bøvler en del med et "mindre" problem, jeg har kun en extern ip men to maskiner der køre en http server på. Den ene køre linux og den anden køre windows, min router er sat til at route alt trafik fra port 80 til linux maskinen.
Nu ville jeg gerne have det lavet sådan at http serveren på linux boksen levere min hovede side www.mydomain.dk og min windows http server levere min webmail, webmail.mydomain.dk er dette overhovedet muligt? har set mange eksempler men ingen der afspejler denne problem stilling.

Jeg havde det til at virke en gang men da virkede det kun internt på mit net, dette skyldes af apache serveren på linux boksen bare lavede en simpel redirect til min windows maskine. Dette virker selvfølig ikke udefra da alt trafik på port 80 bliver sendt til min linux boks.

Hvis nogen har en god ide, eller kan konstatere at dette ikke er muligt vil jeg meget høre fra dem.

MVH.

Michael
Avatar billede arne_v Ekspert
11. oktober 2004 - 20:06 #1
Det kan ikke umiddelbart lade sig gøre, en redirect sendes til en browser og den skal naturligvis
kunen nå den side det drejer sig om.

Oplagte workarounds:

1)  lad den ene srever bruge port 80 og den anden port 81 og lad routeren forwarde
    port 80 og 81 til hver sin box, så kan du redirecte

2)  sæt Apache op til "reverse proxy server" d.v.s. at den henter fra den anden server
Avatar billede dunnys Nybegynder
11. oktober 2004 - 20:10 #2
Hej Arne.

Tak for din hurtige reaktion, den løsning med "reverse proxy server" har jeg set engang, men hvordan sættes det op?

MVH.

Michael.
Avatar billede arne_v Ekspert
11. oktober 2004 - 20:16 #3
Avatar billede dunnys Nybegynder
11. oktober 2004 - 20:19 #4
hehe. Sjovt nok fandt jeg den side på apacheweek og er i fuldgang med at læse.

MVH.

Michael.
Avatar billede dunnys Nybegynder
12. oktober 2004 - 11:56 #5
Hejsa Arne.

Så fik jeg det til at virke med ProxyPass "næsten" da, webmail på min server kræver login og der går det galt. Den modtager godt nok login og i event vieweren ser det også ud som om den bliver godkendt, men så kommer den bare og spørger efter login og password igen. Kan dette skyldes problemer med cookies eller andet der udvekles mellem klient og server da det går via apache?

MVH.

Michael.
Avatar billede arne_v Ekspert
12. oktober 2004 - 12:06 #6
Ingen anelse.

http://www.jguru.com/faq/view.jsp?EID=53878

antyder at andre har samme problem
Avatar billede arne_v Ekspert
12. oktober 2004 - 12:08 #7
Avatar billede arne_v Ekspert
24. oktober 2004 - 21:20 #8
et svar for første del af spørgsmålet
Avatar billede dunnys Nybegynder
24. oktober 2004 - 22:53 #9
Hej Arne.

Tak for din hjælp, dog fik jeg det ikke helt til at virke pga. anden fejl jeg beskrev, men redirect virker nu fint. ;)
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