Apache HTTP Server für Windows XP

Gast #3291938
Lesenswert?

Hallo,

ich habe auf meinem Windows XP Rechner Apache installiert. Mit meinem 
Handy habe ich nun die IP Adresse des Windows XP Rechner eingegebn. Es 
erscheint"It works!" auf dem Handy. Also funktioniert der Apache Server. 
Nun möchte ich mit meinem Handy (NOKIA C7) auf ein Windows XP Laufwerk 
C:\Test zugreifen. Wie kann ich in Apache dies konfigurieren ?
Persönliche Seite #3291985
Lesenswert?

ApacheExpert schrieb im Beitrag #3291964:
> Wer installiert da Software ohne gültige Lizenzen?
>
> Registrier ein legales Keyfile, und du hast auch die Berechtigung für /.

Erzähl keinen Blödsinn.


"ApacheExpert" trollt, nicht ernstnehmen.

Wenn Du Dir die httpd.conf genau ansiehst, wirst Du feststellen, daß 
dort nicht nur DocumentRoot anzugeben ist, sondern an einer anderen 
Stelle auch noch die Zugriffsberechtigungen für das Verzeichnis.

In der mit Apache 2.4 ausgelieferten Defaultkonfiguration sieht das so 
aus:
1
DocumentRoot "c:/Apache24/htdocs"
2

3
<Directory "c:/Apache24/htdocs">
4
    Options Indexes FollowSymLinks
5
    AllowOverride None
6
    Require all granted
7
</Directory>

(um Kommentare gekürzt)

Du musst also nicht nur bei DocumentRoot das gewünschte Verzeichnis 
angeben, sondern im <Directory></Directory>-Abschnitt ebenso.
Persönliche Seite #3291996
Lesenswert?

ApacheUser schrieb:
> Nun möchte ich [...] auf C:\Test zugreifen

In welcher Form? Nur die Dateien welche darin liegen? Oder willst du 
WebDav o.ä. nutzen?

ApacheUser schrieb:
> Auf dem Handy

Erst mal bitte lokal auf dem PC im Webbrowser testen.

ApacheUser schrieb:
> Forbidden

Falls Rufus Einwand nicht hilft: Der User unter dem Apache läuft hat 
möglicherweise keinen Zugriff, schau mal auf die Berechtigungen des 
Ordners.
#3292353
Lesenswert?

> wirklich? Da ist ja der IIS noch sicherer. Da hat wohl
> jemand nicht wirklich zu ende gedacht.

Man wird bei der Installation gefragt, ob man das systemweit oder als 
Lokaler Nutzer installieren will.

Bei der systemweiten Installation läuft es dann als "LocalSystem". Damit 
hat es lokal zwar einige Zugriffsrechte, aber keinen Netzwerkzugriff 
etc.

Unter http://httpd.apache.org/docs/2.4/platform/windows.html#winsvc kann 
man sich darüber informieren, was empfohlen wird, nämlich:

> It is recommended that users create a separate
> account for running Apache service(s).

Damit sollte alles klar sein. Einen aus dem Internet zugänglichen Server 
zu betreiben sollte man lieber sein lassen, wenn man keine Dokumentation 
lesen will.
Gast #3292856
Lesenswert?

Guten Morgen,

erstmal vielen Dank für die Unterstützung.
Das Skript habe ich nun angepasst. Nun erscheint folgende Meldung:

>Internal Server Error

>The server encountered an internal error or misconfiguration and was unable >to 
complete your request.

>Please contact the server administrator, hennse1978@web.de and inform them >of 
the time the error occurred, and anything you might have done that may >have 
caused the error.

>More information about this error may be available in the server error log.
Gast #3293961
Lesenswert?

Hallo,

hab noch Änderungen in der .conf Datei vorgenommen.
1
Directory "C:/Test">
2
    AuthType Basic
3
    AuthName "Password Required"
4
    AuthUserFile C:/Test/passwort.txt
5
    Require test
6
    AllowOverride None
7
    Options None
8
    Order allow,deny
9
    Allow from all
10
</Directory>

Folgende Fehlermeldung erscheint in der error.log Datei:

Das System kann die angegebene Datei nicht finden.  : Could not open 
password file: C:/Test/passwort.txt

Die Datei passwort.txt kann nicht gefunden werden. Was müsste ich in der 
.conf Datei eintragen, damit die passwort Datei gefunden werden kann?
Persönliche Seite #3294236
Lesenswert?

ApacheUser schrieb:
> hab noch Änderungen in der .conf Datei vorgenommen

Im Allgemeine hat es sich bewährt Änderungen nur Stück für Stück 
vorzunehmen, und wenigstens Grundlegend verstanden zu haben was man da 
tut!

ApacheUser schrieb:
> Was müsste ich in der .conf Datei eintragen, damit die passwort Datei
> gefunden werden kann?

Na eine existierende Datei, welche dem htacces Format entspricht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren