Avatar billede dknsj Nybegynder
06. marts 2005 - 17:33 Der er 15 kommentarer og
1 løsning

Flere domæner på én server.

Hej.

Lige nu har jeg installeret Apache 2.0.53, og nu har jeg så et problem. Jeg har 3 domæner som skal pege på den samme server, men de skal alle 3 have hver sin egen documentroot ... Hvordan gør jeg det ?
Avatar billede arne_v Ekspert
06. marts 2005 - 17:37 #1
Avatar billede arne_v Ekspert
06. marts 2005 - 17:38 #2
fra http://httpd.apache.org/docs-2.0/vhosts/name-based.html:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
Avatar billede dknsj Nybegynder
06. marts 2005 - 17:43 #3
ja, men skal man ikke udbytte * med noget
Avatar billede arne_v Ekspert
06. marts 2005 - 17:45 #4
nej

(ikke hvis du bruger name based virtual host)
Avatar billede dknsj Nybegynder
06. marts 2005 - 17:47 #5
Okay, men når jeg vil starte Apache med disse oplysninger, melder den bare fejl ( Jeg har selvfølgelig rettet dem til mine oplysninger)
Avatar billede arne_v Ekspert
06. marts 2005 - 17:49 #6
Eksisterer DocumentRoot directoryene ?
Avatar billede dknsj Nybegynder
06. marts 2005 - 17:52 #7
ja
Avatar billede dknsj Nybegynder
06. marts 2005 - 17:52 #8
Ups. det var en anden fejl, sorry.
Avatar billede arne_v Ekspert
06. marts 2005 - 17:53 #9
Så det virker nu ?
Avatar billede dknsj Nybegynder
06. marts 2005 - 17:59 #10
Nej!!
Avatar billede arne_v Ekspert
06. marts 2005 - 18:00 #11
Hvordan ser det ud i din httpd.conf ?

Hvilken fejl får du ?
Avatar billede dknsj Nybegynder
06. marts 2005 - 18:13 #12
send svar arne
Avatar billede arne_v Ekspert
06. marts 2005 - 18:14 #13
ok
Avatar billede dknsj Nybegynder
06. marts 2005 - 18:24 #14
Det virkede, tak ;)

Hmm. Jeg ved ikke om du lige kort vil svare på hvordan man kan få dem database styreret ?! eller måske i htaccess filer
Avatar billede arne_v Ekspert
06. marts 2005 - 18:33 #15
Du kunne ligge definitionen af en virtuel host i en include fil for
nemmere maintenance, men du vil stadig skulle putte en include i httpd.conf.

Hvis problem stillingen er at du har rigtigt mange virtual hosts og vil
undgå maintenance så kig på:
  http://httpd.apache.org/docs-2.0/vhosts/mass.html
Avatar billede arne_v Ekspert
06. marts 2005 - 18:34 #16
Eller har jeg misforstået formålet ?
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