Heimnetzwerke - WIFI, LAN, Router und Co 16.557 Themen, 81.662 Beiträge

wampp - eine IP und mehrere VirtualHosts - nix funktioniert

Wumpchild / 3 Antworten / Baumansicht Nickles
ausgangssituation:
ein kleines firmeninternes Netzwerk bestehend aus z.b. 5 Rechnern (1 server, 4 client)
die clienten sollen auf mehrere thematisierten websiten, die der server zur verfügung stellt, zugreifen können.

ich hab wampp installiert und würde gern auf die einzelnen thematisierten websites (d:\\\\firmensites\\\\site1\\\\index.php) site 1 ... site x zugreifen.

problem:
wenn ich die einträge in der httpd.conf des apache ändere werden mir nur fehlermeldungen bei aufruf von apache.exe -S
ausgegeben.

virtualhost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost adress is not supported, proceeding with undefined results


meine daten:

listen 80

NameVirtualHost *





kann mich mal jemand ans händchen nehmen und mich durch den configurations-irrgarten führen?

danke
p r o s t Wumpchild
bei Antwort benachrichtigen
xafford Wumpchild „wampp - eine IP und mehrere VirtualHosts - nix funktioniert“
Optionen

<VirtualHost www.site1.de>
ServerAdmin webmaster@site1.de
DocumentRoot d:/firmenseites/site1/
ServerName www.site1.de
ErrorLog logs/site1.de-error_log
</VirtualHost>

<VirtualHost www.site2.de>
ServerAdmin webmaster@site2.de
DocumentRoot d:/firmenseites/site2/
ServerName www.site2.de
ErrorLog logs/site2.de-error_log
</VirtualHost>


Der Eintrag NameVirtualHost * muß raus, am Besten auskommentieren, da dies ein Platzhalter ist. Wenn dann noch alles sauber im DNS eingetragen ist sollte es eigentlich funktionieren

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Wumpchild xafford „ ServerAdmin webmaster@site1.de DocumentRoot d:/firmenseites/site1/ ServerName...“
Optionen

ja und nein...
danke erstmal

die ip meiner netzwerkkarte (192.168.0.106) hab ich im dns eingetragen und an erste stelle gesetzt.

wenn ich deine angaben 1:1 übernehme und teste und NameVirtualHost auskommentiere, dann startet apache ohne fehlermeldung.
leider lande ich da beim aufruf der seiten www.site1.de und www.site2.de auf seiten die im www existent sind, und nicht auf meinen seiten hier auf der festplatte.

also habe ich die eintragungen in der conf folgendermaßen geändert.:

<VirtualHost www.rm-bildarchiv.de>
ServerAdmin webmaster@rm-bildarchiv.de
DocumentRoot d:/firmensites/rm-bildarchiv/
ServerName www.rm-bildarchiv.de
ErrorLog logs/rm-bildarchiv.de-error_log
</VirtualHost>

<VirtualHost www.oskar-portal.de>
ServerAdmin webmaster@oskar-portal.de
DocumentRoot d:/firmensites/oskar-portal/
ServerName www.oskar-portal.de
ErrorLog logs/oskar-portal.de-error_log
</VirtualHost>

nun erhalte ich aber folgende fehlermeldung beim apache-start:

Der angeforderte name ist gültig und wurde in der datenbank gefunden. er verfügt jedoch nicht über die richtigen zugeordneten daten, die ausgewertet werden sollten: cannot resolve hostname http://www.rm-bildarchiv.de
Der angeforderte name ist gültig und wurde in der datenbank gefunden. er verfügt jedoch nicht über die richtigen zugeordneten daten, die ausgewertet werden sollten: cannot resolve hostname http://www.oskar-portal.de

hab ich was übersehen? eventuell weitere einstellungen in der apache-konfiguration?

p r o s t Wumpchild
bei Antwort benachrichtigen
xafford Wumpchild „ja und nein... danke erstmal die ip meiner netzwerkkarte 192.168.0.106 hab ich...“
Optionen

Hm, Du suchst den Fehler an der falschen Stelle. Wenn Du statt auf deiner Festplatte auf den Internetpräsenzen landest, dann ist das Problem die Namensauflösung, nicht der Apache. Wobei Fehler bei der Namensauflösung falsch ist, sie funktioniert ja tadellos, was sie aber nicht soll. Um das zu Umschiffen knöpfe Dir mal die HOSTS-Datei vor und trage:

192.168.0.106 www.rm-bildarchiv.de
192.168.0.106 www.oskar-portal.de

dort ein mit den vorherigen Einstellungen, die den Apache starten liesen.
Ich hoffe ich hab jetzt nichts an deinem Posting falsch verstanden.

PS: Du könntest über den DNS, wenn Du schon Zugriff hast auch www.oskar-portal.local definieren.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen