Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » .htacess tut nicht, was sie tun soll

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.02.2004, 20:41 Uhr
Pablo
Supertux
(Operator)


Hallo
ich habe ein Problem mit meinem Apache und .htacess.

Ich habe Apache/1.3.29 nicht durch emerge installiert und da cih unetr SuSE eine laufende Konfiguration hatte, die mir gefiel, habe ich die Konfiguration übernommen. Die Struktur ist die selbe, die Verzeichnisse sind die gleichen.

Unter SuSE funktioniert die .htaccess Datei. Wenn ich (unter gentoo) eine .pwd Datei anlege (mit /www/bin/htpasswd) und dann die entsprechende .htacess Datei in das Verzeichnis kopiere, das ich schützen will, dann fragt mein Browser nicht nach dem passwort.

In meiner /www/conf/httpd.conf habe ich:

Code:
AllowOverride   AuthConfig
...
AccessFileName .htaccess



Warum passiert das?
PS:
Eine .htacces sieht bei mir so aus:

Code:
AuthType Basic
AuthUserFile /www/password/login.pwd
AuthName "Access Admin Only"
Require valid-user


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.02.2004, 22:36 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi, du musst div. HTTP_AUTH-Module vom Apache installiert/geladen haben, dann sollten sie auch gehen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.02.2004, 22:43 Uhr
Pablo
Supertux
(Operator)


Und wo/wie soll ich denn sehen, ob ich dieses Modul installiert bzw. geladen habe?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 18.02.2004 um 22:43 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.02.2004, 09:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


in der httpd.conf?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.02.2004, 00:22 Uhr
Pablo
Supertux
(Operator)


Dort habe ich danach gesucht, habe aber gar nix gefunden.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.02.2004, 15:52 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


bei mir stehen da z.b


Code:
# ...
LoadModule auth_module        /usr/lib/apache/mod_auth.so
LoadModule anon_auth_module   /usr/lib/apache/mod_auth_anon.so
LoadModule dbm_auth_module    /usr/lib/apache/mod_auth_dbm.so
LoadModule db_auth_module     /usr/lib/apache/mod_auth_db.so
LoadModule mysql_auth_module  /usr/lib/apache/mod_auth_mysql.so
# ...
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_dbm.c
AddModule mod_auth_db.c
AddModule mod_auth_mysql.c
#...



drin (apache 1.3.x)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
21.02.2004, 13:44 Uhr
Pablo
Supertux
(Operator)


Das komische ist, dass ich jetzt in /www/conf/httpd.conf eingefügt habe:

Code:
# Example: // Zeile war dabei
# LoadModule foo_module libexec/mod_foo.so // Zeile war dabei
LoadModule auth_module /usr/lib/apache2/mod_auth.so



Und wenn ich Apache nochmal starte, dann bekomme ich:


Code:
Syntax error on line 205 of /www/conf/httpd.conf:
Invalid command 'LoadModule', perhaps mis-spelled or defined by a module not included in the server configuration
/www/bin/apachectl start: httpd could not be started



Ich sehe nicht, wo der Fehler liegt.

Und wenn ich

Code:
AddModule mod_auth.c



allein lasse, dann bekomme ich

Code:
[Sat Feb 21 08:53:40 2004] [warn] module mod_auth.c is already added, skipping



D.h. mod_auth.c ist schon geladen, frag ich mich nur, wann. Denn eine zweite AddModule gibt es nicht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 21.02.2004 um 13:47 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
21.02.2004, 17:03 Uhr
Pablo
Supertux
(Operator)


Mann, bin ich blöd

Ich habe vergessen in

Code:
<Directory />
    Options FollowSymLinks
    AllowOverride AuthConfig
    #AllowOverride None
</Directory>



AllowOverride AuthConfig einzufügen, deshalb hat es nicht funktioniert. Bin ich bescheuert.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
21.02.2004, 17:52 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: