Phillip D.: HTACCESS

Hallo,

könnt Ihr mir vielleicht weiterhelfen?
Ich möchte auf meiner Homepage einen htaccess schutz einbauen. Doch irgendwie funktioniert es einfach nicht.

meine htpasswd (liegt in etc.):

Phillip:Rxuz0VeHxcNaY

meine htaccess(liegt im Hauptverzeichniss, weil ich alles schützen möchte):

AuthName Phillip's Homepage
AuthType Basic
AuthUserFile /etc./.htpasswd
require valid-user

Das Passwort habe ich mit dem Programm htpasswd.exe erstelllt.
Muss ich vielleicht im htaccess.txt etwas ändern?
Noch eine Frage: Die Dateien muss ich, wenn ich sie upgeloadet habe doch umbennen, oder? Kurz darauf werden sie aber von alleine wieder gelöscht, warum??

Ich würde mich sehr freuen, wenn einer eine Idee hat.

Vielen Dank,
Phillip

  1. Hallo Phillip,

    Ich möchte auf meiner Homepage einen htaccess schutz einbauen. Doch irgendwie funktioniert es einfach nicht.

    die Hinweise in SELFHTML, den Feature-Artikeln und im Archiv hast
    Du Dir ja sicher schon angesehen.

    Falls es weiterhin nicht funktioniert, solltest Du Dich an Deinen
    Provider wenden, weil ...

    AuthUserFile /etc./.htpasswd

    diese Zeile z.Bsp. sehr wichtig und zugleich providerabhängig ist.
    Wenn Du nicht zufällig bei einem hier bekannten Anbieter bist und
    uns diesen nennst, kann niemand feststellen, ob da ein Fehler ist.

    Dein Webhoster kann Dir sicher sagen, ob .htaccess-Schutz möglich
    ist und wie es genau auszusehen hat.

    Das Passwort habe ich mit dem Programm htpasswd.exe erstelllt.

    Dieses Programm ist mir unbekannt, ich verwende für gewöhnlich
    http://de.selfhtml.org/diverses/htaccess.htm#verzeichnisschutz

    Muss ich vielleicht im htaccess.txt etwas ändern?

    Eigentlich hat diese Datei standardmäßíg den Namen .htaccess ...
    wie gesagt, frage bei dieser Sache lieber bei Deinem Provider.

    Noch eine Frage: Die Dateien muss ich, wenn ich sie upgeloadet habe doch umbennen, oder? Kurz darauf werden sie aber von alleine wieder gelöscht, warum??

    Vermutlich wird sie nur nicht angezeigt und wie Du Dir schon
    denken kannst, erkundige Dich auch dazu bei Deinem Provider ;-)

    Viele Grüße,
    Stefan

    PS: Der wiederholte Hinweis auf Provider/Webhoster ist nicht böse
        gemeint, aus eigener Erfahrung weiß ich, dass ich da bei einer
        solchen Fragen richtiger bin als hier im Forum.

    1. Ich habe in dem Forum hier etwas von einem Apache server gehört, und das jemand ihn auf dem PC installiert hat. Ist das sozusagen nur ein server auf dem Computer, um alles tu testen? Wenn ja, wo gibt es dieses "Programm" ?

      1. nabend

        Ich habe in dem Forum hier etwas von einem Apache server gehört, und das jemand ihn auf dem PC installiert hat. Ist das sozusagen nur ein server auf dem Computer, um alles tu testen? Wenn ja, wo gibt es dieses "Programm" ?

        ich weiß zwar nicht, was das mit stefans antwort zu tun hat, aber hiuer findest du das auf jeden fall, sonst bitte fragen:

        http://www.apache.org/

        Fabian

        1. Wie muss ich das Programm denn runterladen? Und wie soll ich es wenn ich, falls ich das überhaupt muss, das ganze verzeichniss runtergeladen habe es installieren???

          1. nabend (begrüßung, verdammt)

            Wie muss ich das Programm denn runterladen? Und wie soll ich es wenn ich, falls ich das überhaupt muss, das ganze verzeichniss runtergeladen habe es installieren???

            lies dir apache.org durch, dann weißt du es, glaub mir, da gibt es alles was du brauchst.

            Fabian (signatur, wenn auch spartanisch, verdammt)

          2. Hallo Phillip,

            Wie muss ich das Programm denn runterladen? Und wie soll ich es wenn ich, falls ich das überhaupt muss, das ganze verzeichniss runtergeladen habe es installieren???

            oh, ich glaube, Du hast hier im Moment noch ganz arge Verständnis-
            probleme. Ich will Dir jetzt nicht erklären, was ein Server ist und
            wie er funktioniert, vielleicht weiß ja jemand einen Link, wo so
            etwas anfängerfreundlich erklärt ist.

            Ich nenne Dir mal http://www.netzadmin.org/apache.htm, aber ich habe
            ernsthafte Zweifel, ob Du damit im Moment nicht vielleicht noch ein
            Stück überfordert bist, sorry ;-)

            Viele Grüße,
            Stefan

      2. Ist meine .htaccess und .htpasswd denn sonst richtig geschrieben?

        .htaccess:

        AuthName Phillip's Homepage
        AuthType Basic
        AuthUserFile /etc./.htpasswd
        require valid-user

        .htpasswd:

        Phillip:Rxuz0VeHxcNaY

        danke schon mal

        1. Hallo Phillip,

          Ist meine .htaccess und .htpasswd denn sonst richtig geschrieben?

          wie ich schon sagte, sie *kann* richtig sein, alldieweil mir zuviele
          Faktoren unbekannt sind. Ich weiß nicht, ob das von Dir genannte
          Programm Passwörter korrekt verschlüsselt, ich weiß nicht, ob der
          Pfad zur .htpasswd so stimmt, ich weiß nicht, ob Du überhaupt bei
          Deinem Anbieter .htaccess-Passwortschutz einsetzen kannst ...

          Naja, wie ich schon sagte, frag einfach mal den Anbieter, der weiß
          es ganz bestimmt, meist stehen dazu auch im Supportbereich einige
          Infos, falls er so etwas erlaubt.

          Viele Grüße,
          Stefan

        2. MoiN!

          Ist meine .htaccess und .htpasswd denn sonst richtig geschrieben?

          Bis auf die mit Sicherheit so nicht korrekte Angabe des AuthUserFile ja. Wenn du einen Dialog erhälst, doch bitte Username und Paßwort einzugeben, dann ist .htaccess richtig. Und wenn dein Paßwort nicht funktioniert, dann ist zuerst mal AuthUserFile richtig zu setzen (benötigt wird hier die komplette Pfadangabe auf der Platte deines Providers). Und wenns dann noch nicht klappt, könnte eventuell das Paßwort selbst Schuld sein.

          - Sven Rautenberg

  2. Hallo,

    könnt Ihr mir vielleicht weiterhelfen?
    Ich möchte auf meiner Homepage einen htaccess schutz einbauen. Doch irgendwie funktioniert es einfach nicht.

    meine htpasswd (liegt in etc.):

    Phillip:Rxuz0VeHxcNaY

    meine htaccess(liegt im Hauptverzeichniss, weil ich alles schützen möchte):

    AuthName Phillip's Homepage
    AuthType Basic
    AuthUserFile /etc./.htpasswd
    require valid-user

    Das Passwort habe ich mit dem Programm htpasswd.exe erstelllt.
    Muss ich vielleicht im htaccess.txt etwas ändern?
    Noch eine Frage: Die Dateien muss ich, wenn ich sie upgeloadet habe doch umbennen, oder? Kurz darauf werden sie aber von alleine wieder gelöscht, warum??

    Ich würde mich sehr freuen, wenn einer eine Idee hat.

    Vielen Dank,
    Phillip

    ich hab jetzt alles nicht ganz verstanden, aber du musst die datei jedenfalls in .htaccess umbenennen - und da sie dann versteckt ist, wird sie von deinem ftp-programm nicht angezeigt (sie wird also nicht gelöscht). mehr kann ich dir im moment leider auch nicht weiterhelfen

    mfg, steffen

  3. Hi Phillip,

    Doch irgendwie funktioniert es einfach nicht.

    das ist als Problembeschreibung reichlich ungenau.
    Was genau passiert denn?

    AuthUserFile /etc./.htpasswd

    Das glaube ich nicht wirklich. Ein Verzeichnis "/etc." kann ich mir
    nur mit äuerster Anstrengung auf Deinem Server vorstellen.

    Das Passwort habe ich mit dem Programm htpasswd.exe erstelllt.

    Dir ist aber bewußt, daß Kennwortverschlüsseund plattformspezifisch
    ist? Mit dem Windows-Programm htpasswd aus dem bin-Verzeichnis der
    Apache-Auslieferung kannst Du Kennworte so verschlüsseln, daß sie
    ein Apache auf einem Windows-Server versteht - ein Apache auf einem
    UNIX-Server versteht sie nicht.
    Der hiesige Feature-Artikel zu diesem Thema enthält ein Formular
    zur Verschlüsselung mit dem auf UNIX verwendeten Verfahren.

    Muss ich vielleicht im htaccess.txt etwas ändern?

    Also ".txt" dahinter ist schon mal ganz falsch.

    Noch eine Frage: Die Dateien muss ich, wenn ich sie upgeloadet
    habe doch umbennen, oder? Kurz darauf werden sie aber von alleine
    wieder gelöscht, warum??

    Sie werden nicht gelöscht. Sie sind nur für das Programm, mit dem
    Du sie hochgeladen hast, nicht mehr sichtbar. Das kann sowohl am
    Programm wie auch am Server liegen - der Effekt ist jedenfalls von
    einer Konfiguration abhängig.

    Auf einem UNIX-Server gelten Dateien (und Verzeichnisse und ...),
    deren Name mit dem Zeichen "." beginnt, also unsichtbar gegenüber
    Kommandos wie "ls" (entspricht dem "dir" Deines PC).
    Erst wenn man diesem Kommando sagt, daß es solche Objekte ebenfalls
    bearbeiten soll ("ls -a"), beachtet es diese - und das tut offenbar
    Dein FTP-Client nicht. Wenn letzterer etwas taugt, dann kann man das
    in ihm konfigurieren. (Ansonsten solltest Du einen anderen verwenden.)

    Viele Grüße
          Michael