Apache Listview mit mod_autoindex

index-style1

Auf der Suche nach einer einfachen Möglichkeit meinen Kunden einen – für sie übersichtlichen – Downloadbereich zu erstellen bin ich über mod_autoindex gestolpert. An dem Modul führt kein Weg vorbei.

Noch viel besser wird es allerdings, wenn sich das ganze Aussehen noch steuern läßt.

Dazu habe ich ein geniales Howto auf http://recurser.com/ gefunden.

Das komplette Howto findet Ihr hier

Was PLESK fehlt hat haggybear

Jeder der seinen dedizierten Server mit Parrallels Plesk als Konfigurationstool betreibt, der wird schnell an die Grenzen der Benutzeroberfläche gestoßen sein. In der Grundkonfiguration lassen sich weder zusätzliche FTP-User anlegen noch spezielle Ordner als DocumentRoot (Startverzeichnis einer Domain / Subdomain) einrichten.

Anfangs habe ich versucht mit einem selbst geschriebenem Shell-Script ftp-user möglichst unumständlich einzurichten, doch irgendwie funktionierte das Script nur sporadisch. Also suchte ich weiter und stieß glücklicher Weise auf die Seite von Matthias Hackbarth.

Die Lösung aller meiner Plesk-Probleme.

Der FUM FTP User Manager verwaltet sehr übersichtlich FTP-User. Neue user können angelegt, Passwörter vergeben und individuelle Ordner festgelegt werden.

Der Sub- /Domain Manager ist mein zur Zeit wichtigstes Plesk-Tool geworden, damit lassen sich die DocumentRoots relativ einfach einstellen oder direkt in Plesk die vhosts.conf editieren.

Sollten sich bei der Installation Fragen auf tun, kann man diese im ServerSupportForum posten und bekommt meist noch am gleichen Tag eine passende Antwort. (RTFM vorrausgesetzt)

Ich kann also nur empfehlen, wenn ein Server mit Plesk administriert werden soll, dann sollten die Haggybear-Tools nicht fehlen.

Script für manuelles Anlegen von FTP-Usern auf virtuellem Linuxserver mit root-Zugriff per SSH

Mir ist es ja fast wie Schuppen von den Augen gefallen, als ich feststellen musste, das es mit Plesk V8.6.0 auf meinem virtuellen Server nicht möglich ist mehrere FTP-Benutzer einzurichten. Mehre Telefonate mit der Parallels-Hotline brachten mich nicht weiter, also stand Handbetrieb auf der Tagesordnung. Die relevanten Befehle fand ich in der Parallels Knowledgebase. Aber wie soll man jemandem der keine Ahnung von der Linux-Shell hat erklären was er alles eingeben muss um einfach einen FTP-Account anzulegen? Die Antwort war klar und einfach: Ein Script muss her!

Gemeinsam mit Jonas, der das Grundwissen über die TC-Shell besitzt haben wir uns an die Aufgabe gemacht und mal kurz das folgende kleine Script geschrieben.

Download

Es muss ein wenig an eure jeweiligen Serverpfade angepasst werden und dann kann es auch schon los gehen.

Das Script wird einfach in den root-Pfad gelegt und über

tcsh addftpuser

gestartet. Dann einfach den Anweisungen auf dem Bildschirm folgen und los gehts…