06. oktober 2002 - 13:22Der er
95 kommentarer og 1 løsning
flere subdomæner & domæner
Hej Kan nogen fortælle mig hvordan jeg sætter min RedHat linux maskine(m/apache) op til at køre flere domæner og subdomæner? Dvs. f.eks. både www.dom1.dk sub1.dom1.dk sub2.dom1.dk www.dom2.dk sub1.dom2.dk
Hvis jeg skriver følgende i bunden af httpd.conf : -------------------------------------------------------------------- NameVirtualHost admin <VirtualHost admin> ServerAdmin admin@dom.dk DocumentRoot /www/admin/ ServerName admin.dom.dk ErrorLog logs/admin.error_log CustomLog logs/admin.access_log common </VirtualHost> -------------------------------------------------------------------- og kører kommandoen: "apachectl configtest" får jeg fejlen: -------------------------------------------------------------------- [Sun Oct 6 14:22:35 2002] [error] Cannot resolve host name admin --- ignoring! [Sun Oct 6 14:22:35 2002] [error] Cannot resolve host name admin --- ignoring! [Sun Oct 6 14:22:35 2002] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName Syntax OK -------------------------------------------------------------------- der står godt nok syntax ok, men prøver jeg at skrive "http://admin.dom.dk" får jeg en "The page cannot be displayed" fejl... Hvad gør jeg nu? *) dom = mit registrerede domæne navn ;-)
Synes godt om
Slettet bruger
06. oktober 2002 - 14:42#3
<VirtualHost admin.dom.dk *>
mener jeg det er. Lige over står der også noget med en * i kommandoen der har med virtuel host at gøre. Hvis det er kan jeg lige se om jeg kan komme på min server herfra og give dig et eksempel, hvis ovenstående heller ikke virker. Det skal laves som det eksempel der er der i forvejen, sådan gjorde jeg og det virkede første gang :-)
Synes godt om
Slettet bruger
06. oktober 2002 - 14:55#4
# # 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 *> ServerAdmin admin@dom.dk DocumentRoot /www/docs/Start-Siden-På-Dette-domain.html ServerName ???.dom.dk ErrorLog logs/???.dom.dk-error_log CustomLog logs/???.dom.dk-access_log common </VirtualHost>
Sådan cirka har jeg lavet det. De 3 ??? skal rettes tíl hvad du nu bruger, f. eks. www eller slettes hvis du ikke bruger det. Og så husk at rette til med sti og det hele hvor din startfil ligger og hvad den hedder, så tror jeg du er på vej.
Synes godt om
Slettet bruger
06. oktober 2002 - 14:56#5
Det er muligt at du er nødt til at skrive IP adressen i stedet for stjerne, hvis du har flere forskellige i denne linie:
<VirtualHost *>
Det har jeg ikke styr på da jeg bruger den samme IP til alle domænerne.
Synes godt om
Slettet bruger
06. oktober 2002 - 14:58#6
Det selfølgelig noget sludder at du skal skrive startfilen, det er start mappen hvori startfilen ligger :-) Det var en smutte....
Jeg bruger gratisdns til at pege på min server... domænet ligger på min egen server... men jeg kan ikke lige få det til at virke...
Synes godt om
Slettet bruger
07. oktober 2002 - 17:51#11
Du skal have en DNS til at pege på dine domænenavne, men ikke nødvendigvis selv have en DNS sat op.
Synes godt om
Slettet bruger
07. oktober 2002 - 17:52#12
Ok så peger gratisdns til dit domæne og så skal du ikke selv have en DNS sat op. Jeg bruger det samme, og det virker fortræffeligt, så du må have lavet en bommert :-)
Hmm... jeg har skrevet følgende i bunden af min httpd.conf: NameVirtualHost * <VirtualHost *> ServerAdmin admin@pandia.dk DocumentRoot /www/test/ ServerName test.pandia.dk ErrorLog test-error_log CustomLog test-access_log common </VirtualHost>
Synes godt om
Slettet bruger
07. oktober 2002 - 17:58#14
Hvad sker der ? Hvad skriver den når du vil på siden ?
ligger <VirtualHost> i et modul, som jeg evt. ikke har fået compilet med i apache?
Synes godt om
Slettet bruger
07. oktober 2002 - 18:06#17
Er du sikker på at du ved gratisdns har skrevet samme som her og at den peger på den rigtige IP ? Jeg har ikke noget extra modul med, men den kører på et andet styresystem, og jeg ved ikke om det har noget at sige.
Du mener DocumentRoot ? DocumentRoot for: www er /www/htdocs test er /www/test Jeg har prøvet at kopiere dit direkte ind, og skrevet overstående i DocumentRoot'ene men test.pandia.dk virker stadig ikke? (Den er godt nok besværlig lige nu)
Hmmm.... Jeg har indtastet ovenstående (med de 3 vhosts) men test.pandia.dk virker *@£* stadig ikke... *SS* Hvad er det som er galt??? Det må næsten være noget andet...
If you can see this, it means that the installation of the Apache web server software on this system was successful. You may now add content to this directory and replace this page. Seeing this instead of the website you expected?
This page is here because the site administrator has changed the configuration of this web server. Please contact the person responsible for maintaining this server with questions. The Apache Software Foundation, which wrote the web server software this site administrator is using, has nothing to do with maintaining this site and cannot help resolve configuration issues.
The Apache documentation has been included with this distribution.
You are free to use the image below on an Apache-powered web server. Thanks for using Apache!
Ja alle siderne viser at Apache serveren virker, men skal der ikke vises 3 forskellige sider ? Det vil lette fejlfinding, hvis du har en side hvor der bare står domænenavnet, så man kan se om man rammer den rigtige, så det må du lige have lavet. Man kan jo ikke se forskel, så det kan være at den viser samme side på alle domæne navne.
Får du http://test.pandia.dk/ til at virke??? Jeg har lige prøvet at trykke på dit link, men det virker stadig ikke?? Når jeg starter serveren, får jeg en advarsel...:
---------------------------------------------------------------------------[Mon Oct 7 19:21:53 2002] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName /appz/apache/bin/apachectl start: httpd started ---------------------------------------------------------------------------
Synes godt om
Slettet bruger
07. oktober 2002 - 19:14#70
Søg på servername og skriv din IP der i conf filen.
Jeg bruger RedHat v7.2 og Apache 1.3.26... Hvad mener du med domain.dk?
Synes godt om
Slettet bruger
07. oktober 2002 - 20:27#86
Ok, det er fordi jeg har set nogen skrive om at Apache 2 ikke er til at få til at virke, så jeg var bange for at det var den du rodede med. Men jeg er kørt tør for idér lige nu.
Hej igen. Sorry, men jeg skulle lige noget lidt akut... Sorry jeg bare lod dig hænge. Jeg har fået det til at virke :-) ANER ikke hvad det var, men jeg begyndte forfra, og så virkede det... Poster i lige nogle svar, så jeg kan godkænde dem?
Synes godt om
Slettet bruger
09. oktober 2002 - 09:57#91
Det var da godt du fik det til at virke. Giv du hrboom de point, han gjorde meget for at finde en løsning til dig. Men sådan er det, vil det drille, så driller det bare, og man kan kæmpe længe med sådan noget :-)
Takker mange gange... Jeg tror det var noget med dns'en... subdomænerne skulle skrives under CNAME hos gratisdns... men der var begrænsninger på hvormange... men jeg kunne nøjes med et, nemlig *.pandia.dk
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.