Gammy: apache ignoriert .htaccess

hi

der apache ignoriert hier bei mir am localhost
die .htaccess datei.

egal was in der .htaccess steht,
sie wird ignoriert.

ich versuchte in die apache2.conf  (ehemalige httpd.conf)
folgendes einzutragen:

<Directory />
AllowOverride All
</Directory>

<Directory /var/www>
AllowOverride All
</Directory>

brachte auch nach einem apache-restart nichts.

danke

  1. Hi!

    der apache ignoriert hier bei mir am localhost
    die .htaccess datei.

    egal was in der .htaccess steht,
    sie wird ignoriert.

    Die erste Anlaufstelle bei solchen Dingen ist das Errorlog des Apache-Servers. Also, was steht darin?

    ich versuchte in die apache2.conf  (ehemalige httpd.conf)

    Dies ist von Distributor zu Distributor unterschiedlich - das lässt sich so also nicht sagen.

    folgendes einzutragen:

    <Directory />
    AllowOverride All
    </Directory>

    <Directory /var/www>
    AllowOverride All
    </Directory>

    So etwas ist _ganz_ schlecht, da man immer so restriktiv wie möglich sein sollte, um größtmögliche Sicherheit zu erhalten. Demnach solltest du dein AllowOverride wirklich _nur_ für die Verzeichnisse setzen, in denen es unbedingt notwendig ist.

    Grüße,
    Fabian St.

    --
    ---------------------
    fabi@erde ~# whatis spam
    spam: nothing appropriate
    ---------------------
    Selfcode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)
    1. Hi!

      der apache ignoriert hier bei mir am localhost
      die .htaccess datei.

      egal was in der .htaccess steht,
      sie wird ignoriert.

      Die erste Anlaufstelle bei solchen Dingen ist das Errorlog des Apache-Servers. Also, was steht darin?

      Keine Fehler
      Es passiert auch nichts, die .htaccess wird nur ignoriert

      So etwas ist _ganz_ schlecht, da man immer so restriktiv wie möglich sein sollte, um größtmögliche Sicherheit zu erhalten.

      War doch nur zum testen

      1. hi,

        Die erste Anlaufstelle bei solchen Dingen ist das Errorlog des Apache-Servers. Also, was steht darin?
        Keine Fehler

        Wenn deine Syntax nicht korrekt ist, liefert das error_log auch keine Hinweise. Du solltest dringend mit
           apache2 -t
        die Syntax deiner Konfigurationsdatei prüfen. Und wenn du schon dabei bist, läßt du dir mit
           apache2 -h
        alle verfügbaren Parameter anzeigen und prüfst die dann der Reihe mal durch.

        So etwas ist _ganz_ schlecht, da man immer so restriktiv wie möglich sein sollte, um größtmögliche Sicherheit zu erhalten.
        War doch nur zum testen

        Naja, na und? Gerade beim "Testen" sollte man nun wirklich wissen, was man wie testet und was für Rückschlüsse aus eventuellen Testergebnissen zu ziehen sind.

        Grüße aus Berlin

        Christoph S.

  2. hallo,

    der apache ignoriert hier bei mir am localhost
    die .htaccess datei.

    Du mußt ihm beibringen, daß er sie nicht ignorieren soll.

    ich versuchte in die apache2.conf  (ehemalige httpd.conf)

    Oh. Du solltest schon angeben, welches System du fährst und welchen Apache du installiert hast.

    <Directory />
    AllowOverride All
    </Directory>

    Das ist völlig sinnfrei.

    <Directory /var/www>
    AllowOverride All
    </Directory>

    Das könnte eher Sinn machen, ist aber mehr als fragwürdig. Außerdem hat das auf deine .htaccess keinerlei Einfluß.

    Debian nennt die httpd.conf apache2.conf. Du kannst mal in meinem Artikel nachschauen, ob du insbesondere unter http://aktuell.de.selfhtml.org/artikel/server/apacheconf/scripts/linux_2_0_05.htm etwas findest, was dir weiterhilft.

    Grüße aus Berlin

    Christoph S.

    1. hallo Christoph

      sorry keine chance, mein apache will mir keine version
      verraten, aber es ist irgendein 2.x  weil ich Debian unstable hab

      Dein Link hilft nicht viel :(

      1. hallo,

        sorry keine chance, mein apache will mir keine version
        verraten

        Sowas aber auch. Versuchs mal bitte mit dem Konsolenbefehl
           apache2 -v

        aber es ist irgendein 2.x  weil ich Debian unstable hab

        Debian unstable hab ich auch.

        Dein Link hilft nicht viel :(

        Ich dachte, du findest dann von alleine heraus, daß der Artikel selbst natürlich über http://aktuell.de.selfhtml.org/artikel/server/apacheconf erreichbar ist. Mehr als darin steht, kann ich dir auch hier im Forum nicht erklären.

        Grüße aus Berlin

        Christoph S.

  3. Hi,

    der apache ignoriert hier bei mir am localhost
    die .htaccess datei.
    ich versuchte in die apache2.conf  (ehemalige httpd.conf)

    Hm. Wenn schon die .conf nicht den üblichen Namen trägt:

    Steht bei AccessFileName vielleicht was anderes als .htaccess?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. hi Andreas

      leider steht das schon drin
      AccessFileName .htaccess

      1. Hi,

        wirken sich denn andere Änderungen in dieser .conf aus?
        Sprich: bist Du sicher, die .conf zu editieren, die auch vom Apache benutzt wird?

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.