Ulrike: wurzelverzeichnis für htaccess aus der httpd.conf auslesen

vielleicht kann mir ja jemand helfen:
hab ein auszug aus der httpd.conf von meinem provider bekommen. wie kann ich jetzt rausfinden, welches der richtige pfad ist, den ich in meinem .htaccess-file angeben muss (also für das .htusers-file).
muss ich .ht***-files als txt-files abspeichern oder nur als .hta***files??

danke im voraus!!

  1. vielleicht kann mir ja jemand helfen:
    hab ein auszug aus der httpd.conf von meinem provider bekommen. wie kann ich jetzt rausfinden, welches der richtige pfad ist, den ich in meinem .htaccess-file angeben muss (also für das .htusers-file).
    muss ich .ht***-files als txt-files abspeichern oder nur als .hta***files....

    Hi Ulrike

    Kommt darauf an, was du mit der .htaccess machen möchtest.
    Mit dieser lässt sich sehr viel auf dem Server steuern.
    Näheres unter http://www.trash.net/faq/htaccess.shtml

    Wenn du "nur" das htaccess als Verzeichnisschutz einsetzen willst, genügt es, die .htaccess-Datei in das entsprechende Verzeichnis zu kopieren.
    Diese sollte die folgende Form haben und kann mit einem normalen Editor erstellt werden:

    AuthType Basic
    AuthName "Kurze Beschreibung"
    AuthUserFile z:/home/.htpasswd
    require valid-user

    "AuthUserFile" gibt den Pfad und den Dateinamen der Datei an, in der die Passwörter gespeichert sind.
    "AuthName" gibt den Namen des zu schützenden Bereichs an, der dann auch als Titel in dem Dialogfeld erscheint.
    "Require xxx" gibt an, welche Usernamen "erlaubt" werden. Sollen alle Benutzer zugelassen werden, die in der Passwortdatei enthalten sind, so schreibt man "require valid-user".

    Password-File: In dem oben angegebenen Pfad sollte die Password-Datei vorhanden sein. Diese enthält wie eine normale UNIX-password-file die Benutzernamen und die dazugehörigen, verschlüsselten Passwörter (eine normale UNIX-Passwd-File enthält zudem noch bestimmte Angaben, wie z.B. das Homeverzeichnis des Users, die User-ID, die Shell, etc.). Diese werden jeweils durch einen Doppelpunkt voneinander getrennt

    Die Passwörter sollten dazu verschlüsselt werden
    die datei .htpasswd legt man in das oben beschriebenen directory.

    in der .htpasswd steht ungefähr sowas:

    benutzername:$1$EoI8oqcxdex/a8SFswYxr9tZSVPCD1

    dies erzeugt man so:
    im verzeichnis /usr/bin
    eingeben:
    htpasswd -c /usr/local/httpd/htdocs/Verzeichnis/.htpassword benutzername
    --> htpasswd verschlüsselt das eingegebene
    --> -c steht für Create, wenn nur benutzer hinzugefügt werden sollen weglassen
    --> kompletter pfad zum entgültigen Stammplatz der Files
    ..> benutzername

    der teil vor dem doppelpunkt ist dein benutzername der zweite teil ist das gecryptete passwort.

    ein passwort generieren(crypten) kannst du z.bsp. hier:

    http://www.inch.com/info/tech/HOWTOS/htaccess/htpasswd.html

    Eine gute Informationsseite zur httpd.conf findest du auch unter
    http://selfaktuell.teamone.de/artikel/server/apacheconf/apconf062.htm

    Ich hoffe, dies hilft dir ein bißchen