
Betriebssystem ist Windows 7
Appache ist installiert in "C:\AppServ\Apache2.2"
Inhttpd.conf
für DocumentRoot
DocumentRoot "C:/Program Files (x86)/myweb"
für Alias:
alias /link/ "\\xxx.xx.xx.xx/myfolder/logs"
<Directory "\\xxx.xx.xx.xx/myfolder/logs"
Die Schrägstriche MÜSSEN in der Zeile „<Verzeichnis“ die Form „\“ haben, damit Apache ohne Fehler gestartet wird.
Wenn ich darauf zugreife, erhalte ich die Meldung „403 Forbidden, Sie haben keine Zugriffsberechtigung“. Und in der Fehlerdatei der Apache-Protokolle erhalte ich die Meldung „Client verweigert durch Serverkonfiguration: C:/xxx.xx.xx.xx“.
Was habe ich versucht:
- Verschiedene Variationen von Schrägstrichen ( "/" , "\" ) im Alias und Verzeichnis
- Verwenden Sie das Zuordnungslaufwerk anstelle von UNC
Irgendeine Idee, wie man das beheben kann?
Antwort1
Zunächst sollten Sie Ihre Webdateien nicht in C:/Programme (x86)/ ablegen.
Dann müssen Sie den Apache-Benutzer auf Ihren Webordner setzen
Und für den Freigabealias müssen Sie anstelle der Netzwerkadresse eine Netzwerkzuordnung festlegen