Mailinglist Archive: opensuse-de (6022 mails)

< Previous Next >
Re: .htaccess
  • From: Adalbert Michelic <adalbert+list@xxxxxxxx>
  • Date: Sun, 3 Feb 2002 19:12:00 +0100
  • Message-id: <20020203181200.GU31139@xxxxxxxxxxxxx>
* On Sun, 03 Feb 2002 at 17:40 +0100, Rainer Lischke wrote:
Adalbert Michelic wrote:

* On Sun, 03 Feb 2002 at 12:28 +0100, Thomas Preissler wrote:

* Harald Zahn wrote on 03 Feb 2002:

ich versuche gerade, Benutzer-Verzeichnisse (~/public_html) mittels
.htacces und Passwort-Abfrage zu schützen. Aber irgendwie funzt das noch
nicht so recht. Wenn ich das ganze ins Document-Root oder ein
Unterverzeichnis
davon stelle, dann geht's :-(. Bin aber leider kein Apache-Profi. Was

Das Problem ist, daß es nur für /usr/local/httpd/htdocs
funktioniert und nicht für ~/public_html ...

Naja, wie soll der Apache auch /home/irgendwas finden, wenn das
DocumentRoot (also die Hauptebene alle Dokumente) unter /usr/local/...
ist?

Das heißt aber noch lange nicht, daß nicht auch Dokumente wo anders
liegen können.

Lege das Document-Root Richtung home-Verzeichnisse (aber ich weiss, das
du das nicht willst), oder baue unter dem jetzigen DocumentRoot fuer
jeden Benutzer ein Verzeichnis und verlinke das als ~/public_html.

[ ] Du kennst mod_userdir.

Such mal in Deiner httpd.conf nach public_html, und Du wirst etwas
in dieser Art finden:

---8<---
#
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>

#
# 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>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
---8<---

Der untere Block ist per default auskommentiert. Wenn Du den Block
aktivierst kannst Du per http://host/~user/ auf die
public_html-Verzeichnisse der einzelnen User zugreifen.
Vorausgesetzt das Home-Verzeichnis hat mindestens 001 als
Berechtigung und public_html 005.


--
Adalbert

PGP welcome, request public key: mailto:adalbert+key@xxxxxxxx

< Previous Next >
Follow Ups