.htaccess erstellen

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Lockslay
Beiträge: 224
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

.htaccess erstellen

Beitrag von Lockslay » 13.01.2003 18:13:04

Hallo

ich möchte gerne ein Verzeichnis mit htaccess versehen.
Ich habe mit htpasswd -c Pfad/.passwort User einen User erstellt.
Aber ich muss doch in der httpd.conf
noch angeben welches Verzeichnis zu Schützen ist und wo das Passwort liegt.

Jedenfalls glaube ich das, es so geht.
Kennt sich jemannd damit aus ?

Gruss,

Lockslay

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Re: .htaccess erstellen

Beitrag von blackm » 13.01.2003 18:41:37

Lockslay hat geschrieben:Aber ich muss doch in der httpd.conf
noch angeben welches Verzeichnis zu Schützen ist und wo das Passwort liegt.
Das kannst du entweder über die httpd.conf machen oder der einfachere Weg wäre das ganze in eine .htaccess zu packen die dann im dem Verzeichnis liegt, das geschützt werden soll.

Wirf mal einen Blick in die Appache Doku, da waren ein paar Tutorials dabei dir das alles ganz gut beschrieben haben.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 14.01.2003 18:05:00

Genau ;)

Und das ist der Link http://httpd.apache.org/docs/howto/auth.html

Wichtig ist, in der httpd.conf zuzulassen, dass per .htaccess Authentifizierung gemacht werden darf (entweder gobal oder z.B. mittels Directory-Direktive, nicht per Files!).

Und dann den Rest mit der .htaccess im jeweiligen Verzeichnis und der Userdatenbank (mittels htpasswd) regeln...


Grüßle

Olfi

Lockslay
Beiträge: 224
Registriert: 22.08.2002 17:51:19
Kontaktdaten:

Beitrag von Lockslay » 15.01.2003 16:24:26

Hallo zusammen

Ich habe meine httpd.conf etwas genauer betrachtet.
Und habe das gefunfen.

Code: Alles auswählen

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
        Order deny,allow
        Deny from all
    </Limit>
</Directory>
Bevor ich aber etwas falsch mache und mir den ganzen Aapche Server kille, wollte ich nur fragen ob das hier der richtige Code ist ?
Desweiteren habe ich in den zu Schützenden Ordner die Datei .htaccess erstellt.
Inhalt:

Code: Alles auswählen

<Directory /da/wo/das/verzeichnis/ist/>
	AuthType Basic
	AuthName "Passwortgeschuetzer Bereich"
	AuthUserFile /etc/.htpasswd
	require user admin
	</Directory>
Bin ich auf dem richtiegen weg ?
Gruss,

Lockslay

[/code]

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 15.01.2003 18:44:57

Ja, so sieht das schon ganz gut aus. Wenn du aber einen Breich von einem User schüzen willst (/home/*/public_html/*), dann würde ich das so einrichten, das es über eine .htaccess läuft die sich in dem entsprechenden Verzeichnis befindet.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 17.01.2003 08:25:34

Hi !

Ich würde in der httpd.conf z.B. ganz am Ende (oder noch besser im entsprechenden VHost, wenn du das nutzt) selbst eine Directory-Direktive mit den entsprechenden Options setzen.

Und dann wie schon gesagt in dem (Unter-)Verzeichnis des oben bezeichneten mittels .htaccess arbeiten - da kannste die Directory-Direktive weglassen, wenn die in dem zu schützenden Verzeichnis liegt ;)

Antworten