Avatar billede connor Nybegynder
12. november 2002 - 21:39 Der er 12 kommentarer og
1 løsning

"Routing" af subdomæne til en anden server.

Jeg har en apache som kører på en windows 2000 maskine.
Den styrer bla domænet www.domæne.dk, og flere subdomæner herunder.
Jeg ønsker at linux.domæne.dk skal vidre sendes til en anden server på samme lokalnet som "hovedserveren"
(linux.domæne.dk skal således være hosted af en SuSE med apache)
Jeg på et tidspunkt en løsning med en apache som uddelegerede til IIS, men kan ikke huske løsningen, eller hvor jeg så den...
Håber nogle kan hjælpe...
Avatar billede connor Nybegynder
12. november 2002 - 21:40 #1
Hvordan skal httpd.conf være på hoved serveren?
Avatar billede Slettet bruger
12. november 2002 - 21:45 #2
Lav en virtual host og indsæt
ProxyPass / http://serverip/side
ProxyPassReverse http://serverip/side /

Hvor http://serverip/side er serverens ip og sti til siden.
Avatar billede martinwa Nybegynder
12. november 2002 - 22:00 #3
hmm jeg får en fejl når jeg genstarter apache.
Her er noget af min httpd.conf:
<VirtualHost *>
ProxyPass / http://10.0.0.10/linux/
ProxyPassReverse http://10.0.0.10/linux/
</VirtualHost>

Mangler jeg noget her?
Avatar billede Slettet bruger
12. november 2002 - 22:07 #4
du skal også have et ServerName direktiv inde i din virtual host. Muligvis også en DocumentRoot. Jeg kan ikke huske om det også er nødvendigt.
Det kræver også at mod_proxy er kompileret med ind i apache, eller bliver loadet som et modul.

Prøv at se om det hjælper. Ellers skriv tilbage med hvilken fejl du får.
Avatar billede martinwa Nybegynder
12. november 2002 - 22:18 #5
Jeg kan ikke se hvilken fejl jeg får ved genstart på windows 2000.

Hvilke af disse skal udkommenteres?
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

Skal der gøres noget med dette?
#<IfModule mod_proxy.c>
#ProxyRequests On
#
#<Proxy *>
#    Order deny,allow
#    Deny from all
#    Allow from .your-domain.com
#</Proxy>

Her er min httpd.conf:
<VirtualHost *>
ServerName linux.mwa.dk
DocumentRoot /usr/local/httpd/htdocs/linux/
ProxyPass / http://10.0.0.10/linux/
ProxyPassReverse http://10.0.0.10/linux/
</VirtualHost>
Avatar billede martinwa Nybegynder
12. november 2002 - 22:20 #6
Som du nu kan se er vi nu to som ikke kan finde ud af det :-(  (connor+martinwa)
Avatar billede Slettet bruger
12. november 2002 - 22:25 #7
Jeg vil mene at det er nok at loade proxy_module. Evt. også proxy_http_module
Avatar billede martinwa Nybegynder
12. november 2002 - 22:35 #8
OK, jeg prøver i morgen, det er ved at blive lidt sent...

gab >> Tak for hjælpen indtil vidre :-)
connor >> vi snakkes ved...
Avatar billede tinepingvin Nybegynder
12. november 2002 - 22:37 #9
jeg lytter lige med her. kan se på apache.org at prxu modulet er ganske veldokumenteret.
Avatar billede connor Nybegynder
13. november 2002 - 09:49 #10
Jeg har fået det til at virke :-)  (Tak for hjælpen gab !!!)
men hvis jeg aktiverer #ProxyPassReverse http://10.0.0.10/linux/
Får jeg fejl, ved genstart af apache... Hvad gør linjen?
Avatar billede Slettet bruger
13. november 2002 - 12:11 #11
Ved nærmere eftertanke bør linien nok være
ProxyPassReverse / http://10.0.0.10/linux/

Den bruges hvis hvis din linux server sender en Location header til brugeren.
Se evt. http://httpd.apache.org/docs-2.0/mod/mod_proxy.html
Avatar billede connor Nybegynder
13. november 2002 - 12:32 #12
Tak for hjælpen gab det hele virker nu !

øhh er det bare mig, eller mangler de fleste af kommentarene/svarene her på E i dette spørgsmål?
Avatar billede tinepingvin Nybegynder
21. november 2002 - 10:43 #13
hvordan fik du det til at virke? -hvordan ser din httpd.conf ud?
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