Avatar billede gmusik Novice
09. januar 2003 - 14:09 Der er 12 kommentarer og
1 løsning

"Skille" domains ad i Apache

Jeg arbejder på at kunne hoste mine egne websteder, og så er det jo nødvendig få mine domains "skilt" ad hos mig selv. Nu har jeg foreløbig 2 domains her, men jeg kan ikke få dem til hver sit sted hos mig selv, jeg har kigget mange steder på nettet og rettet "virtuelhost" til, som jeg har set man skal gøre, men intet hjælper....

Er der et sted i http.conf, hvor man skal enable virtuelhost ?

Kan det skyldes at mine domains kommer fra to steder, Enavn.dk og GratisDNS ?

Eller kan det skyldes at jeg tester på en Win98, som måske ikke supporterer på en eller anden måde ?

Hilsen Gmusik
Avatar billede maxwell Nybegynder
09. januar 2003 - 14:14 #1
hvilken version af apache køre du og på hvilken platform ??
Avatar billede gmusik Novice
09. januar 2003 - 14:25 #2
Jeg kører Apache 1.3.23 (win32), men jeg kører test på Windows 98 anden udgave..
Avatar billede sukos Juniormester
09. januar 2003 - 14:46 #3
Først, så sørg for at begge domæner peger på din IP.
Dernæst kan du prøve at kikke her:
http://www.sukos.dk/apache/apache_vhosts.shtml
Avatar billede gmusik Novice
09. januar 2003 - 14:56 #4
Før jeg skrev her, kiggede jeg efter om der spørgsmål der lignede, og der var
et der kunne minde om mit men ikke helt, og der var osse henvisning til din side, jeg har prøvet det, men lige lidt hjalp det...

Og begge domainer peger på min IP, jeg kommer bare samme sted hen når jeg
skriver både Gmusik.dk og Cderdansk.dk, du havde ikke en der lignede helt, men det skulle vel gi´ det samme, om det er med subdir eller ikke ??
Avatar billede sukos Juniormester
09. januar 2003 - 15:08 #5
Første domain i din vhost, er default, så hvis du prøver at taste en adresse som ikke findes, f.eks. :

http://bla.sukos.dk

vil du blive sendt til den side som er den første i din vhost konfiguration
Avatar billede gmusik Novice
09. januar 2003 - 16:21 #6
Jeg er lidt længe om at svare fordi jeg har lidt musikundervisning lige nu...

Men jeg prøvede at skrive: http://test.gmusik.info, men siden kunne ikke vises,
så jeg blev ikke sendt videre, men jeg har heller ikke lavet noget alias, jeg regnede ikke med at jeg skulle det, når jeg har to forskellige domains..
Avatar billede gmusik Novice
09. januar 2003 - 18:19 #7
Jeg prøvede at gå ind og en gang til på Apache´s hjælp, og sammenholdt det med
dine eksempler, og da fandt jeg ud af, at documentroot skal ha´  samme navn som det virtuelle domain...har jeg ret i det, det virker ihvertfald ???
Avatar billede madst Nybegynder
09. januar 2003 - 19:00 #8
Nej, der er ingen krav om at DocumentRoot skal match ServerName når man laver
almindelig Name-based virtual hosting.
Det simple eksempel vil også virke hvis man ændrer det - f.eks.:

    NameVirtualHost *
    <VirtualHost *>
    ServerName www.domain.tld
    DocumentRoot /www/hest
    </VirtualHost>

    <VirtualHost *>
    ServerName www.otherdomain.tld
    DocumentRoot /www/hamster
    </VirtualHost>

Iøvrigt vil ovenstående eksempel defaulte til indholdet fra
/www/hest hvis ikke browseren angiver det rigtige servernavn.
Man kan iøvrigt se hvilke vhosts apache selv finder i conf
filen ved at køre: httpd -l
Ovenstående eksempel vil give noget i stil med:
VirtualHost configuration:
127.0.0.1:80          is a NameVirtualHost
                      default server www.domain.tld (/www/hest:1234)
                      Port 80 namevhost www.domain.tld (/www/hest:1234)
                      Port 80 namevhost www.otherdomain.tld (/www/hamster:1244)

tallet i parantesen er det linienummer i httpd.conf hvor virtual hosten er
defineret.
Avatar billede gmusik Novice
09. januar 2003 - 19:24 #9
Hvad kan så være grunden til at jeg har haft et pokkers mas med at få det til at virke, (kan det mon være jeg havde brugt små bogstaver)det rettede jeg også
samtidig jeg lavede et dir, der hedder det samme som domainet, det er jo altid rart at vide hvad jeg egentlig gjorde forkert, så jeg ikke klokker i det igen..
Avatar billede madst Nybegynder
09. januar 2003 - 20:24 #10
Uden at se hvordan du oprindeligt havde konfigureret er det ret svært at gætte.
Avatar billede gmusik Novice
09. januar 2003 - 20:37 #11
Ja, det har du ret i, jeg prøvede mange ting, men nu virker det, både med og uden subdomain, jeg takker for at i gad komme med kommentarer..nu har jeg jo sat points på højkant, så jeg deler lidt som tak for hjælpen..
Avatar billede gmusik Novice
09. januar 2003 - 20:41 #12
Jeg ville ha´ delt lidt points ud, hvor gør jeg egentlig det..??
Avatar billede madst Nybegynder
09. januar 2003 - 21:28 #13
Aner det ikke, men du behøver ikke anstrenge dig for min skyld - jeg finder
hele point systemet ret fjollet.
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