Apache Authetifizierung
Apache Authetifizierung
Hallo,
ich möchte einen Loginbereich bei meiner HP einrichten.
Ich habe schon die Dateien .htaccess, .htusers und .htgroups angelegt.
Allerdings funktioniert das nicht richtig.
Welches Modul muss ich bei Apache einbinden?
Gruss
Tom
ich möchte einen Loginbereich bei meiner HP einrichten.
Ich habe schon die Dateien .htaccess, .htusers und .htgroups angelegt.
Allerdings funktioniert das nicht richtig.
Welches Modul muss ich bei Apache einbinden?
Gruss
Tom
- feltel
- Webmaster
- Beiträge: 10452
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Was sagt denn das Error-Log, wenn Du versuchst auf das geschützte Verzeichnis zuzugreifen?
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Ich nehme 'mal an, dass der Apache Dein htaccess File einfach ignoriert, weil Du ihm nicht gesagt hast, dass er es benutzen soll.
http://httpd.apache.org/docs/howto/htaccess.html
Patrick
http://httpd.apache.org/docs/howto/htaccess.html
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Ich weiß nicht genau ob ich in dieser Section das AllowOverride abstellen kann?
Wenn ja was schreibe ich statt none dn diese Stelle?
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# permissions.
#
<Directory />
Options FollowSymLinks
AllowOverride none
</Directory>
Im Log ist nichts zu sehen.
Tom
Wenn ja was schreibe ich statt none dn diese Stelle?
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# permissions.
#
<Directory />
Options FollowSymLinks
AllowOverride none
</Directory>
Im Log ist nichts zu sehen.
Tom
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Tja, deine "AuthUserFile" Config Option ist irgendwie falsch. Die braucht halt ein oder 2 Parameter. Wenigstens steht das da.
Die Option sollte in der /etc/apache/httpd.conf zu finden sein.
Patrick
Die Option sollte in der /etc/apache/httpd.conf zu finden sein.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- feltel
- Webmaster
- Beiträge: 10452
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
probiers mal damit:
Code: Alles auswählen
<Directory />
Options FollowSymLinks
AllowOverride AuthConfig
</Directory>
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
- feltel
- Webmaster
- Beiträge: 10452
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Normalerweise wird nachdem die Authentifizierung durch ist die Seite ganz normal angezeigt. Also die index.html oder die direkt aufgerufene HTML-Seite. Wenn Du aber für User mueller ne andere Seite anzeigen willst als für User schulze, dann wird das nicht ohne eine Scriptsprache gehen. Mit reinem HTML kann man sowas imho nicht realisieren. Du kannst entweder PHP, Perl, SSI oder eine andere Scriptsprache dafür einsetzen.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Danke für die Antwort ich glaub ich hatte einen Denkfehler.
Ich habe zuerst die index.html aufgerufen. Dort ist ein Loginfeld.
Nach Eingabe von Benutzer u. passwd wurde aber wieder die
index.html aufgerufen. Klar.
Ich bekomme aber durch die .htaccess in htdocs kein automatisches
Login? Habe ich etwas in der httpd.conf vergessen?
Hier ein Ausschnitt:
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
# First, we configure the "default" to be a very restrictive set of
# permissions.
<Directory />
Options FollowSymLinks
AllowOverride AuthConfig
</Directory>
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
# This should be changed to whatever you set DocumentRoot to.
<Directory "C:/Program Files/Apache Group/Apache/htdocs">
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
Options Indexes FollowSymLinks MultiViews
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
AllowOverride AuthConfig
# Controls who can get stuff from this server.
Order allow,deny
Allow from all
</Directory>
Ich habe zuerst die index.html aufgerufen. Dort ist ein Loginfeld.
Nach Eingabe von Benutzer u. passwd wurde aber wieder die
index.html aufgerufen. Klar.
Ich bekomme aber durch die .htaccess in htdocs kein automatisches
Login? Habe ich etwas in der httpd.conf vergessen?
Hier ein Ausschnitt:
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
# First, we configure the "default" to be a very restrictive set of
# permissions.
<Directory />
Options FollowSymLinks
AllowOverride AuthConfig
</Directory>
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
# This should be changed to whatever you set DocumentRoot to.
<Directory "C:/Program Files/Apache Group/Apache/htdocs">
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
Options Indexes FollowSymLinks MultiViews
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
AllowOverride AuthConfig
# Controls who can get stuff from this server.
Order allow,deny
Allow from all
</Directory>
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de