Avatar billede djbent Nybegynder
17. september 2003 - 18:04 Der er 7 kommentarer og
1 løsning

hjælp til opsætning af 2 domæner via apache

jeg søger en forklaring til hvordan man sætter apache op til at køre 2 forskellige hjemmesider med hver deres domæne.

Håber på hjælp

på forhånd tak
Avatar billede riversen Nybegynder
17. september 2003 - 18:06 #1
#
# Use name-based virtual hosting.
#
NameVirtualHost *

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *>
    ServerName domain1.dk
    ServerAdmin riversen@riversen.dk
    DocumentRoot d:/hjemmesider
</VirtualHost>
<VirtualHost *>
    ServerName domain2.dk
    ServerAdmin riversen@riversen.dk
    DocumentRoot d:/hjemmesider/riversen.dk
    DirectoryIndex index.php
</VirtualHost>
Avatar billede riversen Nybegynder
17. september 2003 - 18:07 #2
nederst i din httpd.conf fil
Avatar billede htm Nybegynder
17. september 2003 - 18:36 #3
Nemlig som riversen siger skal du kigge nederst i din httpd.conf

Du skal fjerne # foran
NameVirtualHost *

Og så skal de sættes op hver for sig som følger:

<VirtualHost *>
    ServerAdmin webmaster@domain.dk
    DocumentRoot c:/sti/til/domain1/
    ServerName domain1.dk
    ServerAlias www.domain1.dk
    ErrorLog c:/sti/til/hvor/logfiler/til/domain2/skal/gemmes/error.log
    CustomLog c:/sti/til/hvor/logfiler/til/domain2/skal/gemmes/error.log common
</VirtualHost>

Serveradmin er den mailadresse som skal stå til webmasteren på det domæne
documentroot er stien til domænet
servername er navnet på selve websitet, hvis det er domain.dk skal dette stå her
serveralias er et alias til servername, fungerer på samme måde, du kan bare kun have en servername
errorlog er stien til error-loggen for domænet
customlog er stien til access-loggen for domænet.

Det skal også lige siges at finder serveren ikke noget match på det du har skrevet i adresselinien vælges den øverste Vhost.
Avatar billede djbent Nybegynder
17. september 2003 - 18:55 #4
ok tak, virker det også, når man kun har en ip adresse
Avatar billede htm Nybegynder
17. september 2003 - 18:56 #5
Ja skriv bare ipadressen i stedet for servername!
Avatar billede djbent Nybegynder
17. september 2003 - 19:01 #6
jeg har en ip adresse og vil have 2 forskellige hjemmesider til at køre på min server. f.esk kalder vi den ene www.klubben.dk og den anden www.pladen.dk.. kan de køre på samme apache server med kun en ip og skal man så ikke vælge forskellige porte til hver domæne
Avatar billede djbent Nybegynder
17. september 2003 - 19:13 #7
skal lige siges at jeg bruger apache på win xp..
Avatar billede htm Nybegynder
17. september 2003 - 19:25 #8
OK lav to virtual hosts - en til www.klubben.dk og en til www.pladen.dk

Så kører det.

Hvis du så indtaster IP-adressen direkte i adresselinien kommer du ind på den virtualhost du har defineret øverst!
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