marvel_master
Komplett-PC-Aufrüster(in)
Hallo,
nachdem ich gefühlt das gesamte Internet bzgl. Lösungsmöglichkeiten abgegrast habe und bisher
kein Erfolg vermelden konnte, frage ich mal die Profis hier im Forum, ob es nicht vielleicht doch
irgendwie zu bewerkstelligen ist.
Mein Ziel: Ich möchte eine Windows Netzwerkfreigabe die für User1 freigeschaltet in einen Apache 2 Webserver
einbinden der auf einem Windows Server läuft. Der Apache 2 ist als Dienst eingerichtet und läuft unter dem
User1. Hat also die Rechte, die Netzwerkfreigabe zu nutzen. Im Windows Explorer kann er auch ganz normal
die Netzwerkfreigabe sehen.
Im Internet konnte ich diverse, potentielle Lösungen finden, die aber anscheinend voraussetzen, dass der Apache 2
unter Linux läuft.
In meinem Fall läuft alles unter Windows.
Was habe ich bisher probiert:
Lösungsversuch 1 mit einer Netzwerkfreigabe:
------------------------------------------------------------
httpd.conf mit folgendem ausstatten
Alias /apache2 "Z:\temp\"
<Directory "Z:\temp\">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
Resultat : Dienst startet erst gar nicht. Fehlerlog
The Apache service named reported the following error:
>>> <Directory "Z:\\temp""> path is invalid. .
The Apache service named reported the following error:
>>> AH00526: Syntax error on line 56 of C:/Program Files (x86)/Apache/httpd_2_4_29/conf/httpd.conf: .
Lösungsversuch 2:
------------------------------------------------------------
httpd.conf mit folgendem ausstatten
Alias /apache3 "\\192.168.178.2\temp\"
<Directory "\\192.168.178.2\temp\">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
Resultat beim Aufruf von http:/localhost/apache3/:
Forbidden
You don't have permission to access /apache3/ on this server.
Lösungsversuch 3 mit einem symbolischen Link
------------------------------------------------------------
Symbolischen Link anlegen unter Windows in einer Admin CMD Umgebung.
mklink /d "C:\verzeichnisse\v1" \\192.168.178.2\temp
httpd.conf mit folgendem ausstatten
Alias /apache4 "C:\verzeichnisse\v1"
<Directory "C:\verzeichnisse\v1">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
Resultat beim Aufruf von http:/localhost/apache4/:
Forbidden
You don't have permission to access /apache4/ on this server.
Hat irgendeiner eine Idee, wie ich das Problem lösen kann? Geht das überhaupt?
Mfg
nachdem ich gefühlt das gesamte Internet bzgl. Lösungsmöglichkeiten abgegrast habe und bisher
kein Erfolg vermelden konnte, frage ich mal die Profis hier im Forum, ob es nicht vielleicht doch
irgendwie zu bewerkstelligen ist.
Mein Ziel: Ich möchte eine Windows Netzwerkfreigabe die für User1 freigeschaltet in einen Apache 2 Webserver
einbinden der auf einem Windows Server läuft. Der Apache 2 ist als Dienst eingerichtet und läuft unter dem
User1. Hat also die Rechte, die Netzwerkfreigabe zu nutzen. Im Windows Explorer kann er auch ganz normal
die Netzwerkfreigabe sehen.
Im Internet konnte ich diverse, potentielle Lösungen finden, die aber anscheinend voraussetzen, dass der Apache 2
unter Linux läuft.
In meinem Fall läuft alles unter Windows.
Was habe ich bisher probiert:
Lösungsversuch 1 mit einer Netzwerkfreigabe:
------------------------------------------------------------
httpd.conf mit folgendem ausstatten
Alias /apache2 "Z:\temp\"
<Directory "Z:\temp\">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
Resultat : Dienst startet erst gar nicht. Fehlerlog
The Apache service named reported the following error:
>>> <Directory "Z:\\temp""> path is invalid. .
The Apache service named reported the following error:
>>> AH00526: Syntax error on line 56 of C:/Program Files (x86)/Apache/httpd_2_4_29/conf/httpd.conf: .
Lösungsversuch 2:
------------------------------------------------------------
httpd.conf mit folgendem ausstatten
Alias /apache3 "\\192.168.178.2\temp\"
<Directory "\\192.168.178.2\temp\">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
Resultat beim Aufruf von http:/localhost/apache3/:
Forbidden
You don't have permission to access /apache3/ on this server.
Lösungsversuch 3 mit einem symbolischen Link
------------------------------------------------------------
Symbolischen Link anlegen unter Windows in einer Admin CMD Umgebung.
mklink /d "C:\verzeichnisse\v1" \\192.168.178.2\temp
httpd.conf mit folgendem ausstatten
Alias /apache4 "C:\verzeichnisse\v1"
<Directory "C:\verzeichnisse\v1">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
Resultat beim Aufruf von http:/localhost/apache4/:
Forbidden
You don't have permission to access /apache4/ on this server.
Hat irgendeiner eine Idee, wie ich das Problem lösen kann? Geht das überhaupt?
Mfg
Zuletzt bearbeitet: