Christoph Schnauß: Startdatei Apache-Server - Zusatzinfo

Beitrag lesen

hi,

... Mit "http://server/index.html" komme ich auf "c:/x"

Das kann nicht sein. Was passieren könnte, wäre, daß du damit auf "C:\x\index.html" gelangst. Allerdings hängt das _auch_ davo ab, was du unter DirectoryIndex vorgegeben hast.

aber mit "http://server" alleine komme ich auf die "Es hat geklappt"-Seite, obwohl die wo ganz woanders steht.

Die Anzeige lautet: "Es klappt! Der Apache-Webserver ist auf dieser Website installiert!". Und das ist der Inhalt der Seite "index.html.de", die du deshalb angezeigt bekommst, weil in deiner httpd.conf standardmäßig der Eintrag "AddHandler type-map var" aktiviert ist.

Komme eben drauf:
Mit "http://DNS-Name" komme ich auf die Startseite in htdocs.
Mit "http://IP-Adresse" komme ich auf die Startseite der Apache-Originalkonfiguration.

HZast du denn als DocumentRoot irgendetwas andres als dieses "htdocs" vorgegeben (davon hast du nichts geschrieben)? Welche IP-Adresse hast du probiert  -  hat dein Rechner eine eigene IP, nimmst du die, die dir grade dein Provider vergeben hat, oder nimmst du die 127.0.0.1? Was steht in deiner hosts-Datei? Gibt es einen Eintrag in deinen Netzwerkverbindungen, welchen DNS du benutzen möchtest?

"ping -a IP-Adresse" löst aber korrekt auf

Woran erkennst du das? Was du weiter unten im Thread geschrieben hast

und wie sieht's mit ServerName in der httpd.conf aus?
da steht drinnen:
Rechnername.2nd-lvl-Domain.top-lvl-Domain:80,
also,
PC4711.firmenname.intranet
das ist exakt was "ping -a IP-Adresse" zurückgibt.

ist relativ verwirrend. Das zeigt an, daß dein ping grade ins Internet geht, das heißt, es gibt einen DNS, den dein Rechner fragen kann. Schalte deinen Rechner mal offline und schau nach, was dann mit dem ping auf localhost herauskommt und ob du mit deinem lokalen Apache immer noch dieses Durcheinander hast.
Und übrigens:
  ServerName Rechnername.2nd-lvl-Domain.top-lvl-Domain:80
ist gewiß nicht das, was in deiner httpd.conf wirklich drinsteht. Wenn doch, solltest du das schleunigst ändern und deinem lokalen apache irgendeinen ServerName verpassen, der garantiert nicht im Internet vorkommt.

Grüße aus Berlin

Christoph S.