Authentifiezierung mit Apache 2.2.6

Alles, was den Apache betrifft, kann hier besprochen werden.

Authentifiezierung mit Apache 2.2.6

Postby TheDarkFreak » 02. December 2007 14:36

Moin alle zusammen,

Ich möchte in meinem htdocs Verzeichnis ein Verzeichnis mit Passwort schützen.

Ich habe das Modul mod_auth_basic.so geladen, und meine Directiven schauen so aus:

<Directory "D:/Webserver/Apache Server/htdocs/server/">
Include conf/extra/auto_index.conf
AuthType Basic
AuthName "Server-Infos Bereich"
AuthUserFile D:/Webserver/Apache Server/bin/passworte
Require valid-user
</Directory>

Allerdings findet Apac he die UserFile nicht. Habe die Anagbe schon mit " und ohne " probiert...
Habe auch schon versucht die Pfadangabe ab dem Rootverzeichnis anzugeben. Alles ohne erfolg.

Sehr ihr vlt. was ich falsch gemacht habe? Ich habe ein Apache 2.0 Buch und versuche den Inhalt mehr oder weniger auf Apache 2.2.6 umzubauen^^ | Leider nur mit mittelmäßigem Erfolg

Ich hoffe ihr könnt mir helfen, ich habe hier bestimmt wieder nur einen ganz banalen fehler...
mfg TDF
Das Leben ist ein scheiß Spiel, hat aber eine super Grafik!
TheDarkFreak
 
Posts: 52
Joined: 01. July 2007 10:22

Postby Wiedmann » 02. December 2007 15:20

Code: Select all
AuthUserFile D:/Webserver/Apache Server/bin/passworte

Gibt es denn diese Datei?

Test:
In der Eingabeaufforderung ein:
Code: Select all
dir "D:\Webserver\Apache Server\bin\passworte"


Habe die Anagbe schon mit " und ohne " probiert...

Du musst es mit machen:
Code: Select all
AuthUserFile "D:/Webserver/Apache Server/bin/passworte"
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TheDarkFreak » 02. December 2007 15:39

mhmmm ich glaube das heißt, dass sie da ist oder?

http://robertoonline.ro.funpic.de/Meine%20CMD.jpg

Sorry den Link müsst ihr per Hand kopieren... habe des mit der URL nithinbekommen =)

Code: Select all
Syntax error on line 5 of D:/Webserver/Apache Server/conf/extra/sektionen.conf:
Invalid command 'AuthUserFile', perhaps misspelled or defined by a module not included in the server configuration


Das habe ich gerade noch in meiner log-datei gefunden^^


In meinem Buch ist die rede davon, dass ich in Apache 2.0 das Module mod_auth.so Laden soll...
Dieses gibt es ja in Apache 2.2.6 nicht mehr...
Also habe ich mod_auth_basic.so geladen. Brauche ich für dieses Module einen anderen Code?
Das Leben ist ein scheiß Spiel, hat aber eine super Grafik!
TheDarkFreak
 
Posts: 52
Joined: 01. July 2007 10:22

Postby Wiedmann » 02. December 2007 15:48

Sorry den Link müsst ihr per Hand kopieren... habe des mit der URL nithinbekommen =)

Tut leider so oder so nicht...

Das habe ich gerade noch in meiner log-datei gefunden^^

Als liegt dein Problem wohl eher nicht daran, dass er das UserFile nicht findet (wie kamst du darauf?).

Invalid command 'AuthUserFile', perhaps misspelled or defined by a module not included in the server configuration

Laut dem Apache-Manual, gehört "AuthUserFile" zum Modul "mod_authn_file".
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Dungeonwatcher » 02. December 2007 16:33

TheDarkFreak wrote:mhmmm ich glaube das heißt, dass sie da ist oder?

http://robertoonline.ro.funpic.de/Meine%20CMD.jpg

Sorry den Link müsst ihr per Hand kopieren... habe des mit der URL nithinbekommen =)


--> Image
User avatar
Dungeonwatcher
 
Posts: 94
Joined: 15. August 2007 02:53
Operating System: XP

Postby TheDarkFreak » 02. December 2007 18:00

Laut dem Apache-Manual, gehört "AuthUserFile" zum Modul "mod_authn_file"


Das bedeutet jetzt für mich? Soll ich nun ein andere Module laden, oder gibt es einen anderen Code, den ich brauche?
Das Leben ist ein scheiß Spiel, hat aber eine super Grafik!
TheDarkFreak
 
Posts: 52
Joined: 01. July 2007 10:22

Postby Wiedmann » 02. December 2007 19:32

Das bedeutet jetzt für mich?

Das du zumindest "mod_authn_file" auch laden musst, um die Directive "AuthUserFile" benutzen zu können.

BTW ist die beim Apachen normal standardmässig nach der Installation aktiviert. Was hast du denn bei deinem Apachen schon alles verbogen?

oder gibt es einen anderen Code, den ich brauche?

Code: Select all
<Directory "D:/Webserver/Apache Server/htdocs/server/">
Include conf/extra/auto_index.conf
AuthType Basic
AuthName "Server-Infos Bereich"
AuthUserFile D:/Webserver/Apache Server/bin/passworte
Require valid-user
</Directory>

Bei diesem Part benutzt du 6 Directiven:
- Directory, Include, AuthType, AuthName und Require brauchen keine weiteren Module (ist im Core)
- AuthUserFile benötigt mod_authn_file

Und dann brauchst du noch:
- mod_auth_basic (da AuthType = Basic)
- mod_authz_user (da Require = valid-user)

Und diese solle man eh laden:
mod_authn_default und mod_authz_default
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TheDarkFreak » 03. December 2007 19:52

Hey Danke Wiedmann!!!

Das war es, ich habe die Module geladen, welche du gennant hast, und jetzt funzt es so wie ich es haben möchte!!!


Vielen Dank!
Schönen abend noch!
Das Leben ist ein scheiß Spiel, hat aber eine super Grafik!
TheDarkFreak
 
Posts: 52
Joined: 01. July 2007 10:22


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests