PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Webserver-Testseite statt index.html



Mr.Kn1$t3R
17.02.02, 09:35
Habe in meiner httpd.conf folgenden Eintrag hinzugefügt:

<VirtualHost 217.172.175.42>
ServerAlias markkleeberger-naturkostladen.de *.markkleeberger-naturkostladen.de
ServerName www.markkleeberger-naturkostladen.de
ServerAdmin webmaster@markkleeberger-naturkostladen.de
DocumentRoot /home/markkleeberger-naturkostladen/public_html
TransferLog domlogs/markkleeberger-naturkostladen_access.log
ScriptAlias /cgi-bin/ /home/markkleeberger-naturkostladen/cgi-bin/
</VirtualHost>

Beim Aufrufen der Seite http://www.markkleeberger-naturkostladen.de bringt er mir nur die Webservertestseite (wie unter http://217.172.175.43)

Worin könnte der Fehler liegen ?

Die Webservertestseite heisst index.html.de und liegt unter:

/usr/local/httpd/htdocs

Kimsey
17.02.02, 09:46
Suche doch einfach die Zeile in der DocumentRoot mit /usr/local/httpd angegeben ist und ändere den Eintrag.
Oder möchtest Du vielleich einen VirtualHost einrichten?
Dann sollte das in etwa so aussehen:


NameVirtualHost www.xxx.yyy.zzz
&lt;VirtualHost www.xxx.yyy.zzz&gt;
ServerName der.domain.name
ServerAdmin jemand@irgendwo
DocumentRoot /ein/pfad/ins/glück
&lt;/VirtualHost&gt;

Mr.Kn1$t3R
17.02.02, 10:18
Soll schon ein virtueller Host werden, aber irgendwie hat er im ersten post code weggelassen :(

Bei mir siehts so aus natürlich mit den größer kleiner als Zeichen um "VirtualHost 217.172.175.42" und "/VirtualHost"

VirtualHost 217.172.175.42
ServerAlias markkleeberger-naturkostladen.de *.markkleeberger-naturkostladen.de
ServerName www.markkleeberger-naturkostladen.de
ServerAdmin webmaster@markkleeberger-naturkostladen.de
DocumentRoot /home/markkleeberger-naturkostladen/public_html
TransferLog domlogs/markkleeberger-naturkostladen_access.log
ScriptAlias /cgi-bin/ /home/markkleeberger-naturkostladen/cgi-bin/
/VirtualHost


Also im Prinzip müsstes doch passen. Habe auch den Apache neugestartet.

Kimsey
17.02.02, 10:35
Vor der &lt;VirtualHost&gt; Direktive muss noch stehen für welche IP-Adressen VHosts gelten sollen. Also (!!!) NameVirtualHost 217.172.175.42

Danach erst dir Direktive ...

Mr.Kn1$t3R
17.02.02, 10:43
Das hab ich gemacht. Mit folgendem Ergebniss:

unter http://217.172.175.42 bekomme ich jetzt die index.html die in /home/markkleeberger-naturkostlade/public_html liegt

aber unter http://markkleeberger-naturkostladen.de bekomme ich immernoch die Serverstartseite :ugly:

Kimsey
17.02.02, 10:55
Hmmm, ich nehme mal an Du hast den DocumentRoot Eintrag der Standard Seite geändert?
Vielleicht gehst Du nochmal die die ganze Config durch. Vielleich hast du ja auch unter dem globalen ServerName Deinen Domainnamen eingetragen? Sollte IMHO aber egal sein. Hier mal ein funktionierender Auszug aus meiner Config:


NameVirtualHost 217.235.22.104

&lt;VirtualHost 217.235.22.104&gt;
&nbsp&nbsp; ServerName kimbase.dyndns.org
&nbsp&nbsp; ServerAdmin webmaster@kimbase.com
&nbsp&nbsp; DocumentRoot /usr/local/httpd/extern
&nbsp&nbsp; ErrorLog /usr/local/httpd/logfiles/kimbase.error
&nbsp&nbsp; CustomLog /usr/local/httpd/logfiles/kimbase.log common
&lt;/VirtualHost&gt;

Mr.Kn1$t3R
17.02.02, 12:49
Ich habe das Problem gefunden. Beim Eintrag in den DNS-Server habe ich nicht die IP 217.172.175.42 benutzt, sondern die 217.172.175.45. Habe den VirtualHost-Eintrag in der httpd.conf entsprechend geändert und jetzt funktioniert es auch so wie es soll :D

Möchte mich trotzdem für die Hilfe bedanken :D