Thread Lokaler Webserver mit Userverzeichnissen: SuSE 9.1 / Apache 2 (11 answers)
Opened by Crian at 2004-06-02 11:26

Crian
 2004-06-10 04:46
#94579 #94579
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Sooo... ich habe mich gerade eine ganze Weile mit Apache 2, dem Administrationshandbuch von SuSE 9.1 und den diversen Konfigurationsdateien herumgeschlagen.

Wie es scheint, gibt es unter SuSE 9.1 mehrere Stellen, an denen man etwas ändert.

/etc/sysconfig/apache2
/etc/apache2/httpd.conf
/etc/apache2/mod_userdir.conf

Dann muss man noch SuSEconfig laufen lassen. Und ich habe den Dienst über Yast in den Runleveln 3 und 5 aktiviert, generell aktiviert, angepasst und den Dienst angeworfen und nach Änderungen an der Konfiguration immer mal wieder "Aktualisiert" oder so.

(Dabei hätte ich ihm viel lieber einen kill -SIGHUP <pid> geschickt...)

Naja wie auch immer, es änderte alles nichts daran, dass ich nicht über meine Links auf die Userverzeichnisse zugreifen konnte.

Geändert habe ich:

1) In /etc/sysconfig/apache2 habe ich die Variable HTTPD_SEC_PUBLIC_HTML="yes" gesetzt (war vorher nicht da, keine Ahnung ob das so richtig war, stand so im Adminhandbuch).

2) In /etc/apache2/httpd.conf habe ich nichts geändert.

3) In /etc/apache2/mod_userdir.conf habe ich UserDir public_html durch Entfernen des Kommentarzeichens scharf geschaltet.

Ich seh gerade, in der Datei /etc/apache2/mod_userdir.conf steht auch noch etwas von

Code: (dl )
1
2
3
4
5
6
7
        # not every user's directory should be visible:
UserDir disabled root

# to enable UserDir only for a certain set of users, use this ins
tead:
#UserDir disabled
#UserDir enabled user1 user2


Scheint eigentlich ok so, oder?

Wo mag es noch haken? Oder fehlt vielleicht immer noch die Erlaubnis, die Symlinks auf die Userverzeichnisse zu verwenden, die ich unter /srv/www/htdocs/ angelegt habe (etwa auf ~crian/public_html).

Vielleicht müsste ich im Browser nur etwas anderes als http://rechnername/crian/ eingeben, und es würde funktionieren?

Aber was? Und wie bekomme ich es mit den Symlinks hin?


Ich glaub ich les nochmal in Ruhe die Beiträge hier und im Admin-Handbuch ... aber vielleicht hat ja auch noch jemand hier eine glorreiche Idee =)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Lokaler Webserver mit Userverzeichnissen: SuSE 9.1 / Apache 2