(Name)VirtualHost

Alles, was den Apache betrifft, kann hier besprochen werden.

(Name)VirtualHost

Postby Twix3k » 02. February 2003 00:48

Nabend miteinander,

ich sitze hier in einem Netzwerk und meine interne IP ist 192.168.1.2
Über dyndns hab ich meinen Apache auch schon online gestellt und da ergibt sich auch das erste Problem:
Ich habe die IP 192.168.1.2, möchte aber 2 Seite auf dieser laufen lassen:
Wenn man im Netzwerk 192.168.1.2 aufruft, soll man auf home/netzwerk/htdocs kommen und wenn man meine.domain.de aufruft, soll man auf home/www/htdocs kommen....
So sieht das ganze bei mir bisher aus:
Code: Select all
<VirtualHost 192.168.1.2>
    DocumentRoot "/wampp2c/home/www/htdocs"
    ServerName meine.domain.de
</VirtualHost>

<VirtualHost 192.168.1.2>
    DocumentRoot "/wampp2c/home/netzwerk/htdocs"
    ServerName 192.168.1.2
</VirtualHost>

Doch das geht leider nicht.
Wie muss das ganze aussehen? Irgendwas muss doch mit NameVirtualHost geschehen, oder täusche ich mich da? Denn vom Server erhalte ich die Meldung:
[Sun Feb 02 00:45:57 2003] [warn] VirtualHost 192.168.1.2:0 overlaps with VirtualHost 192.168.1.2:0, the first has precedence, perhaps you need a NameVirtualHost directive


Über eine schnelle Hilfe würde ich mich riesig freuen :)

Vielen Danke und eine gute Nacht,
Twix
I see the sadness in their eyes, melancholy in their cries
Devoid of all the passion, the human spirit cannot die
Look at the pain around me, this is what I cry for
Look at the pain around me, this is what I'll die for
User avatar
Twix3k
 
Posts: 120
Joined: 29. December 2002 15:48

Postby roger » 02. February 2003 12:39

roger
 
Posts: 40
Joined: 11. January 2003 09:27

Postby Twix3k » 02. February 2003 12:56

Das Problem besteht darin, dass es egal ist, was ich bei NameVirtualHost eintrage....
NameVirtualHost *
schließt den Server wieder mit der Fehlermeldung:
[Sun Feb 02 12:56:49 2003] [warn] VirtualHost 192.168.1.2:0 overlaps with VirtualHost 192.168.1.2:0, the first has precedence, perhaps you need a NameVirtualHost directive
[Sun Feb 02 12:56:49 2003] [warn] NameVirtualHost *:0 has no VirtualHosts

Aber
NameVirtualHost 192.168.1.2
schließt den Server ohne Fehlermeldung......

Twix, confused
I see the sadness in their eyes, melancholy in their cries
Devoid of all the passion, the human spirit cannot die
Look at the pain around me, this is what I cry for
Look at the pain around me, this is what I'll die for
User avatar
Twix3k
 
Posts: 120
Joined: 29. December 2002 15:48

Postby roger » 02. February 2003 13:06

Hast Du ein
Code: Select all
Listen 192.168.1.2:80

in Deiner httpd.conf?

cu
rene-roger
roger
 
Posts: 40
Joined: 11. January 2003 09:27

Postby Twix3k » 02. February 2003 13:10

Mehr oder weniger, ja:

Voreinstellung: Listen 80
Keine Fehlermeldung, einfach Shutdown nach Neustart

Wenn ich Listen 192.168.1.2:80 eintrage, ebenfalls Shutdown ohne Meldung und ohne Log-Eintrag.

Gruß,
Twix
I see the sadness in their eyes, melancholy in their cries
Devoid of all the passion, the human spirit cannot die
Look at the pain around me, this is what I cry for
Look at the pain around me, this is what I'll die for
User avatar
Twix3k
 
Posts: 120
Joined: 29. December 2002 15:48

Postby Twix3k » 02. February 2003 13:26

Ok, der Server startet wieder. Ich Dumpfbacke hatte einen Ordner für die httpd.pid-Datei angegeben, der nicht exsistiert.

Trotzdem klappt das ganze immernoch nicht.

Listen 80
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
DocumentRoot "/wampp2c/home/www/htdocs"
ServerName meine.domain.de
</VirtualHost>
<VirtualHost 192.168.1.2>
DocumentRoot "/wampp2c/home/netzwerk/htdocs"
ServerName 192.168.1.2
</VirtualHost>

Dann habe ich noch zusätzliche VHs angegeben, die aber nur auf den IPs 127.0.0.1, 127.0.0.2, 127.0.0.3 und 127.0.0.4 basieren und ohne Probleme laufen......

Grüße,
Twix
I see the sadness in their eyes, melancholy in their cries
Devoid of all the passion, the human spirit cannot die
Look at the pain around me, this is what I cry for
Look at the pain around me, this is what I'll die for
User avatar
Twix3k
 
Posts: 120
Joined: 29. December 2002 15:48

Postby roger » 02. February 2003 13:37

hab mir das mal praktisch angeguckt
versuch das mal umgedreht:

Code: Select all
Listen 80
NameVirtualHost 192.168.1.2

<VirtualHost 192.168.1.2>
   DocumentRoot "/wampp2c/home/netzwerk/htdocs"
</VirtualHost>

<VirtualHost 192.168.1.2>
    DocumentRoot "/wampp2c/home/www/htdocs"
    ServerName meine.domain.de
</VirtualHost>
 


der erste gültige VirtualHost ist default
guck aber, dass meine.domain.de nicht der primaere Servername ist - dann kollidiert da auch irgendwie was.
es gibt auch noch ein Statement mit _default_: als VirtualHost, hat aber bei mir eben nicht so funktioneirt wie ich mir das vorgestellt habe.

cu
rene-roger
roger
 
Posts: 40
Joined: 11. January 2003 09:27

Postby Twix3k » 02. February 2003 13:42

Vielen Dank, nun gehts :)

Ich hab das jetzt so drin stehen:
Code: Select all
<VirtualHost 192.168.1.2>
   DocumentRoot "/wampp2c/home/netzwerk/htdocs"
   ServerName 192.168.1.2
</VirtualHost>

<VirtualHost 192.168.1.2>
    DocumentRoot "/wampp2c/home/www/htdocs"
    ServerName meine.domain.de
</VirtualHost>

Zwar versteh ich nicht so ganz, warum das jetzt klappt, das kann mir auch egal sein :)

Vielen herzlichen Dank,
Twix
I see the sadness in their eyes, melancholy in their cries
Devoid of all the passion, the human spirit cannot die
Look at the pain around me, this is what I cry for
Look at the pain around me, this is what I'll die for
User avatar
Twix3k
 
Posts: 120
Joined: 29. December 2002 15:48


Return to Apache

Who is online

Users browsing this forum: No registered users and 22 guests