Juergen Langowski schrieb:
Martin Ereth schrieb:
Ich bekomme es bei mir nicht hin, dass ich meinen vhost über <subdomain> oder <subdomain>.host erreichen kann. Ist dies möglich? Wie?
Hast du noch einen DNS-Server laufen, oder wie wissen die Rechner im Intranet, welcher Rechner welche IP hat?
Unter Linux findest du die hosts-Datei im Ordner /etc
Auf Windows-Rechnern gibt es die Datei
c:\(windir)\system32\drivers\etc\hosts
Dort trägst du beispielsweise ein:
192.168.178.70 meine-interne-domain.tux 192.168.178.70 noch-eine-domain.tux
192.168.178.70 wäre durch die IP deines lokalen Apachen zu ersetzen, und die Domainnamen natürlich durch deine eigenen virtuellen Hosts.
Die HTTP-Anfragen werden damit alle an denselben Server geschickt, hier 192.168.178.70, und anhand des gleichzeitig übertragenen Hostnamens (Domainnamens) überlegt sich dann der Apache, an welchen virtuellen Host die Anfrage geleitet wird.
In einem kleinen Netzwerk mit wenigen internen Domains und wenigen Rechnern ist es nicht so schwierig, die Hosts-Dateien jeweils mit Hand nachzuführen.
Wenn das zu umständlich wird, kommst du nicht darum herum, einen lokalen DNS-Server aufzusetzen. Das ist mehr Aufwand, hat aber den Vorteil größerer Flexibilität. Die lokalen Rechner richten ihre Anfragen an diesen Server in deinem lokalen Netz, und wenn du diesem Server neue lokale Domains bekannt gibst, kann er sofort die richtigen Antworten liefern. Wenn der DNS-Server einmal läuft, ist also nur noch eine Stelle zu pflegen statt mehrerer hosts-Dateien.
Ist halt eine Frage des Aufwandes und der Bedürfnisse.
Ein pflegen der hosts-Dateien auf den Windows-Clients ist nicht möglich (nicht meine PC's), sind aber in der Regel nicht mehr als 5. Kann ich nicht einfach in meine hosts die ganzen Einträge hineinschreiben, und dann den Windows-Rechnern meinen Nameserver eintragen? Oder: _muss_ ich einen DNS-Server laufen haben, um diesen Rechner als Nameserver an einem anderen eintragen zu können? Reicht da nicht diese hosts-Datei auf dem Server? Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com