Sebastian Thiele logo Sebastian Thiele

Blog von Sebastian Thiele

  • Posts
  • About
  • Datenschutz
  • Impressum
  1. Home
  2. Blog
  3. Apache UserDir (public_html) im Home Verzeichnis

Apache UserDir (public_html) im Home Verzeichnis

14 January 2009 Anletungen und Tipps , Linux/Unix Sebastian Thiele

Benutzern einen eigenen Webspace auf einem Linux-/ Unix-System bereit zu stellen ist bei vielen Multiuser-Systemen eine defacto Standard. Erreichbar ist diese Webpacge dann unter der URL http://serveradresse/~username/. Wie man dies einrichtet und für welche Zwecke dies nützlich sein kann wird im folgenden beschrieben.

Eigentlich wollte ich auf einigen Servern ein paar Log-Files veröffentlichen um direkten Zugriff darauf zu haben. Dazu wollte ich dem Benutzer einen eigenen Webspace zur verfügung stellen um die Logs darauf abzulegen. Damit wollte ich mir viel administrativen Aufwand sparen. Doch sitze ich jetzt schon eine ganze Weile daran dieses Problem zu Lösen. Ich konnte mich auch nicht mehr daran erinnern, dass es so schwer war dem Benutzer eines Servers ein eigenes Webverzeichnis in sein Home Verzeichnis zu legen.

(Im weiteren Verlauf gehe ich davon aus, das das Homeverzeichnis unter /home/USER/ liegt, und das USER der entsprechende Benutzer ist)

Es ist auch eine wirklich leichte Sache, wenn man nicht eine Sache vergisst wie ich. Im folgenden das Vorgehen.

Im Grunde ist nichts anderes zu erledigen als das setzen von 2 Symbolischen Links.

Im Verzeichnis /etc/apache2/mods-available sollten zwei Dateien enthalten sein:

-rw-r--r-- 1 root root  293 2008-03-22 10:24 userdir.conf
-rw-r--r-- 1 root root   66 2008-03-22 10:24 userdir.load```

Diese Beiden Dateien müssen mit hilfe von symbolischen Links ins Verzeichnis `/etc/apache2/mods-enabled` (wie sagt man) verlinkt werden.

```ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/userdir.conf
ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load```

am ende sollte es dann so aussehen:

```# ls -la | grep userdir
lrwxrwxrwx 1 root root   40 2008-08-21 15:27 userdir.conf -> /etc/apache2/mods-available/userdir.conf
lrwxrwxrwx 1 root root   40 2008-08-21 15:29 userdir.load -> /etc/apache2/mods-available/userdir.load```

Im grunde sollte es das dann (nach einem neustart des Servers) (/etc/init.d/apache2 restart) gewesensein.

Wie mir heute mitgeteilt wurde (leider wurde es mir nicht begründet) sollte man alle Einstellungen für die Module tunlichst NICHT in der /etc/apache2/apache2.conf ändern. Wenn man änderungen vornehmen möchte, dann sollte das in der .conf Datei des Moduls machen. in dem fall dann /etc/apache2/mods-enabled/userdir.conf (was ja ein Link ist)

So das sollte dann wohl gehen!
Apache Apache UserDir Server user web

  • Mein Wechsel vom Ender 5 PRO - Bamblu Lab 3D Drucker A1 mit AMS Lite 13 January 2024
  • Die ersten Überlegungen wenn man mit Hausautomatisierung anfängt 13 December 2023
  • LEGO® MOC: Harry Potter Kammer für goldene Minifigur im Hogwarts Schloss 11 January 2023
  • Home Assistant Presence Detection für Kinder - Und andere - mit Room Assistant 23 March 2022
  • Home Assitant: Energie Messen ohne Zugriff auf den Stromzähler 26 August 2021

  • Maker7
  • Linux/Unix5
  • Anletungen Und Tipps3
  • Apple2
  • Mein Leben2
  • Android1
  • Anleitung1
  • Erfahrungen1
  • Filme1
  • IPhone1
  • IT1
  • LEGO1
  • Produktivität1
  • Reisen1
  • Webseiten1

  • Anleitung
  • Diy
  • Technik
  • Heimautomatisierung
  • Iot
  • Home Assistant
  • Linux
  • Raspberry Pi
  • Apache
  • Berlin
  • Diebstahl
  • Erfahrungen
  • Fahrrad
  • Grafana
  • InfluxDB
  • Iobroker
  • Klima
  • Linux/Unix
  • Mac
  • Mac OS
← Wie verbindet man mehrere PDF-Dateien zu einer einzigen (ubuntu) Nie mehr Spam mit Spamgourmet.com →

  • Apache Passwortschutz für Verzeichnisse Mar 4, 2010
  • Wie verbindet man mehrere PDF-Dateien zu einer einzigen (ubuntu) Oct 30, 2008
  • (Kopiergeschützte) DVDs unter ubuntu abspielen Sep 16, 2008
  • CISCO VPN Client unter Ubuntu Linux Hardy Heron Kernel 2.6.24 Aug 18, 2008
Powered by Hugo & Explore Theme.