redirect i Apache

Är Ni nybörjare i UNIX/Linux? Detta forum avhandla allmäna UNIX frågor.
Post Reply
User avatar
peman
Posts: 597
Joined: 13 April 2002, 02:00
Location: Uddevalla
Contact:

redirect i Apache

Post by peman » 27 October 2008, 17:37

Hej

Som exempel
I DNS finns doman.nu och pekar mot 80.55.122.22. doman.nu har standard hemsidan.
det finns också min.doman.nu och pekar mot samma ip 80.55.122.22. denna har en annan hemsida

I apache vill jag nu att när man surfar in på http://min.doman.nu/ ska man komma till en annan mapp på servern, denna mappen heter test

Hur är det nu man gör det?

Borde det inte vara så här?

<VirtualHost 80.55.122.22>
ServerName min.doman.nu
ServerAlias min.doman.nu/test/
Redirect permanent / http://min.doman.nu/test
</VirtualHost>
/mp

erik_persson
Posts: 1474
Joined: 29 August 2002, 15:19

Re: redirect i Apache

Post by erik_persson » 27 October 2008, 22:52

Du ser till att namnbaserade virtuella hosts är aktiverat. Detta gör du med:
NameVirtualHost *
* i detta fall motsvarar det ip-nummer och den port som servern ska svara på namnbaserade virtuella hosts för. * anger sålunda alla.
Sedan skriver du
<VirtualHost *>
* i detta fall skall motsvara en adress som anges av NameVirtualHost, * betyder alla
Under virtual host anger du sedan med:
ServerName ettnamnpaserver
vilket namn som den aktuella virtuella hosten ska lyssna till.
Med ServerAlias kan du ge alternativa namn.
Sedan anger du en DocumentRoot för den virtuella servern, samt förslagsvis en <Directory>-sektion motsvarande den virtuella hosten.
Sedan är det klart.

Ex
NameVirtualHost *
<VirtualHost *>
ServerName min.doman.nu
DocumentRoot SÖKVÄGEN-till-filerna-PÅ-SERVERN
<Directory SÖKVÄGEN-till-filerna-PÅ-SERVER>
konfigureringsalternativ
</Directory>
</VirtualHost>

Lägg sedan till en virtuell server även för doman.nu.
Den första av de virtuella servrarna blir default server, om jag kommer ihåg rätt!

/erik

User avatar
peman
Posts: 597
Joined: 13 April 2002, 02:00
Location: Uddevalla
Contact:

Re: redirect i Apache

Post by peman » 27 October 2008, 23:24

Aha! Tack för mycket bra förklaring! :D
/mp

Post Reply