Hallo,
bin neu hier und hab keine Ahnung vom Apache. XAMPP-Installation auf einem Notebook mit Win XP HE problemlos gemacht, läuft super. Notebook ist über WLAN mit PC verbunden. Auf dem PC liegen in freigegebenen Verzeichnissen lokal Webseiten, die ich testen will.
Habe nach http://barrierefrei.e-workers.de/know_virtual.php virtuelle hosts angelegt. Beispiel:
Auf NB Netzlaufwerk verbunden x:\freigegebenes_verzeichnis\testseiten\
in der http.conf angelegt:
<VirtualHost 127.0.0.1>
ServerName testseiten
ServerAlias 127.0.0.1
DocumentRoot x:\freigegebenes_verzeichnis\testseiten
ErrorLog f:\freigegebenes_verzeichnis\testseiten.log
TransferLog f:\freigegebenes_verzeichnis\testseiten_access.log
</VirtualHost>
in der HOSTS-Datei (Windows) angelegt:
127.0.0.1 testseiten
Soweit so gut. Läuft prima. Aber: Am Netzwerk ist noch ein Rechner (Kinder), der nicht auf meine freigegebenen Verzeichnisse zugreifen soll. Da die Rechteverwaltung in XP Home ums Verrecken nicht funktionieren will (hab alles probiert inklusive dem Tool von Fajo), habe ich den Hinweis gefunden, die Freigabenamen auf dem PC mit einem Dollarzeichen abzuschließen (\\PC_Name\testseiten$). Dann sind die Verzeichnisse nur dem zugänglich, der den korrekten Namen kennt.
Sobald ich dies mache, lässt sich der Apache nicht mehr starten. D.h. er startet, stoppt aber sofort wieder. Die Verzeichnisse sind natürlich korrekt neu verbunden worden. Was bereitet dem Apache Probleme? Kann ja nur mit den VirtualHost-Einträgen in der http.conf und dem Dollarzeichen irgendwelche Konflikte geben.
Wer kann mir helfen oder einen Tipp geben? Muss ich die VirtualHost-Einträge auf die freigegebenen Verzeichnisse irgendwie anders schreiben? Oder muss ich woanders noch was ändern? Danke schon mal.