You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Silvio Siefke <li...@silvio-siefke.de> on 2004/10/31 20:25:54 UTC

.htaccess

Hallo,

Ich habe auf mein Apache .htaccess Modul aktiviert und das entsprechende
File angelegt, aber Apache scheint das nicht zu mögen. Was mache ich falsch.

System:
Debian Sarge, Apache 1.3.31, apt-get install apache

Habt Ihr Rat?

MFG Silvio Siefke


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Joerg Behrens <be...@takenet.de>.


----- Original Message ----- 
From: "Silvio Siefke" <li...@silvio-siefke.de>
To: <us...@httpd.apache.org>
Sent: Sunday, October 31, 2004 9:15 PM
Subject: Re: .htaccess


>
> * Ralf Glauberman schireb am 31. Oktober 2004
>
> > @Silvio
> > AuthConfig gehört in die httpd.conf in einen <Directory> Block, es weißt
> > Apache an in diesem Ordner (und seinen Unterordnern) .htaccess-Dateien zu
> > verarbeiten. Fehlt der Befehl wird garnicht nach .htaccess-Dateien gesucht.
>
> Das steht in Apache httpd.conf
> AccessFileName .htaccess       /etc/apache/httpd.conf (367)

Hier wird nur festgelegt welcher Name fuer die Konfigdateien gilt.


> <Files ~ "^\.ht">
> Order allow,deny /etc/apache/httpd.conf (381)
>  Deny from all       /etc/apache/httpd.conf (382)
> </Files>

Hier wird festgelegt  das generell keine Dateien mit .ht*  ausgeliefert werden. Somit werden
.htpasswd  und Dateien welche Configanweisungen vor unberechtigen Zugriff ueber HTTP unterbunden.

Beides hat mit deinem Problem nichts zutun.

Gruss
Joerg

ps: Lese doch einfach im Manual mal nach was eine Directive so tut....

Gruss
Joerg

-- 
TakeNet GmbH   Mobil: 0171/60 57 963
D-97080 Wuerzburg  Tel: +49 931 903-2243
Alfred-Nobel-Straße 20  Fax: +49 931 903-3025


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Silvio Siefke <li...@silvio-siefke.de>.
* Ralf Glauberman schrieb am 31. Oktober 2004 

Danke, ein AllowOverride AuthConfig hat es gebracht.

MFG Silvio Siefke

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Ralf Glauberman <rg...@michaeli-gymnasium.de>.

>> @Silvio
>> AuthConfig gehört in die httpd.conf in einen <Directory> Block, es weißt
>> Apache an in diesem Ordner (und seinen Unterordnern) .htaccess-Dateien zu
>> verarbeiten. Fehlt der Befehl wird garnicht nach .htaccess-Dateien 
>> gesucht.
>
> Das steht in Apache httpd.conf
> AccessFileName .htaccess       /etc/apache/httpd.conf (367)
> <Files ~ "^\.ht">
> Order allow,deny /etc/apache/httpd.conf (381)
> Deny from all       /etc/apache/httpd.conf (382)
> </Files>
>

Hat nichts damit zu tun, du mußt diesen Abschnitt finden (steht meist direkt 
nach dem Befehl DocumentRoot):

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/homepage">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
    Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
    AllowOverride None
</Directory>

Hier musst du AllowOverride auf AuthConfig, oder was du halt brauchst 
setzen.
Der andere Abschnitt besagt nur, dass sich niemand übers netz deine 
.htaccess-Datei anschauen kann.


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Silvio Siefke <li...@silvio-siefke.de>.
* Ralf Glauberman schireb am 31. Oktober 2004

> @Silvio
> AuthConfig gehört in die httpd.conf in einen <Directory> Block, es weißt
> Apache an in diesem Ordner (und seinen Unterordnern) .htaccess-Dateien zu
> verarbeiten. Fehlt der Befehl wird garnicht nach .htaccess-Dateien gesucht.

Das steht in Apache httpd.conf
AccessFileName .htaccess       /etc/apache/httpd.conf (367)
<Files ~ "^\.ht">
Order allow,deny /etc/apache/httpd.conf (381)
 Deny from all       /etc/apache/httpd.conf (382)
</Files>


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Ralf Glauberman <rg...@michaeli-gymnasium.de>.
> Da er noch nicht gesagt hat welche Teile der Apache Config er 
> ueberschreiben moechte ist es nicht
> gesagt das AuthConfig die Gruppe ist welche er freischalten will.

@Joerg
Hast Recht, AuthConfig is halt das häufigste, wenn man .htaccess verwendet 
und all wollt ich net schreiben wegen sicherheit.

@Silvio
AuthConfig gehört in die httpd.conf in einen <Directory> Block, es weißt 
Apache an in diesem Ordner (und seinen Unterordnern) .htaccess-Dateien zu 
verarbeiten. Fehlt der Befehl wird garnicht nach .htaccess-Dateien gesucht.

Gruß Ralf


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Joerg Behrens <be...@takenet.de>.
----- Original Message ----- 
From: "Ralf Glauberman" <rg...@michaeli-gymnasium.de>
To: <us...@httpd.apache.org>
Sent: Sunday, October 31, 2004 8:39 PM
Subject: Re: .htaccess


> Hallo Silvio,
> hast du für den entsprechenden Ordner in der Apache-Konfig "AllowOverride
> AuthConfig" eingestellt?

Da er noch nicht gesagt hat welche Teile der Apache Config er ueberschreiben moechte ist es nicht
gesagt das AuthConfig die Gruppe ist welche er freischalten will.

@Silvio
Alle Config Directiven sind in 5 oder 6 Gruppen unterteilt. Der Admin legt fest welche Gruppe/n fuer
die entsprechende Resource ueberschrieben werden duerfen.

Als Beispiel:
http://httpd.apache.org/docs-2.0/mod/mod_dir.html#directoryindex
DirectoryIndex Directive
      Description: List of resources to look for when the client requests a directory
      Syntax: DirectoryIndex local-url [local-url] ...
      Default: DirectoryIndex index.html
      Context: server config, virtual host, directory, .htaccess
      Override: Indexes
      Status: Base
      Module: mod_dir


Context zeigt an das man das in einer .htaccess angeben kann und unter Override steht welche
'Gruppe' der Admin angeben muss
AllowOverride Indexes
zum Beispiel dann.


Gruss
Joerg


-- 
TakeNet GmbH   Mobil: 0171/60 57 963
D-97080 Wuerzburg  Tel: +49 931 903-2243
Alfred-Nobel-Straße 20  Fax: +49 931 903-3025


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Silvio Siefke <li...@silvio-siefke.de>.
* Ralf Glauberman schrieb am 31. Oktober 2004

> Hallo Silvio,
> hast du für den entsprechenden Ordner in der Apache-Konfig "AllowOverride
> AuthConfig" eingestellt?

Wie meinst du, es steht im .htaccess File im Order drin. Muss ich das
in der Apache httpd.conf auch angeben, wenn wie?

Würde mich über Info freuen.


MFG Silvio Siefke



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: .htaccess

Posted by Ralf Glauberman <rg...@michaeli-gymnasium.de>.
Hallo Silvio,
hast du für den entsprechenden Ordner in der Apache-Konfig "AllowOverride 
AuthConfig" eingestellt?

Gruß Ralf

----- Original Message ----- 
From: "Silvio Siefke" <li...@silvio-siefke.de>
To: <us...@httpd.apache.org>
Sent: Sunday, October 31, 2004 8:25 PM
Subject: .htaccess


> Hallo,
>
> Ich habe auf mein Apache .htaccess Modul aktiviert und das entsprechende
> File angelegt, aber Apache scheint das nicht zu mögen. Was mache ich 
> falsch.
>
> System:
> Debian Sarge, Apache 1.3.31, apt-get install apache
>
> Habt Ihr Rat?
>
> MFG Silvio Siefke
>
>
> --------------------------------------------------------------------------
>                Apache HTTP Server Mailing List "users-de"
>      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
>           sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
> 


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------