Kategorie: Programmierung

Python in Apache2 mit mod_python (Debian Etch) einbetten

Die folgende Anleitung zeigt, wie man mod_python auf einem Debian Etch Server mit Apache2 installiert und nutzt. mod_python ist ein Apache Modul, das den Python Interpreter auf dem Server einbettet. Dieses Modul ermöglicht es, webbasierte Applikationen in Python zu schreiben, die wesentlich schneller als das bekannte CGI ablaufen. Dazu kommen fortgeschrittene Features wie beispielsweise persistente Datenbankverbindungen, die Speicherung von Daten zwischen Seitenaufrufen und der Zugriff auf interne Apache-Funktionen.

Verwendung von Ruby on Rails mit Apache2 auf Debian Etch

Diese Anleitung veranschaulicht, wie man Ruby on Rails (RoR) installiert und es in Apache2 auf einem Debian Etch System (inklusive eines kurzen Abschnittes am Ende, der aufzeigt, wie man RoR auf einer Webseite, die mit ISPConfig erstellt wurde, verwendet) integriert. Ruby on Rails ist ein Web Application Framework, das unter Webprogrammierern ziemlich schnell an Popularität gewonnen hat. Es zielt darauf ab, die Schnelligkeit und Leichtigkeit zu erhöhen, mit der Datenbank-basierte Webseiten erstellt werden können. Anwendungen, die das RoR Framework verwenden, werden unter Verwendung des Model-View-Controller Design Patterns entwickelt.

Wie man hoch geladene Dateien automatisch auf Viren überprüft mit php-clamavlib

Diese Anleitung veranschaulicht, wie man Dateien, die von Nutzern durch ein Web Formular auf Deinen Server geladen wurden, automatisch überprüfst mit PHP und ClamAV. So kannst Du sicherstellen, dass Dein Formular zum Hochladen von Dateien nicht dafür missbraucht wird, Schadprogramme zu verbreiten. Um PHP und ClamAV zu verbinden, installieren wir das Paket php5-clamavlib/php4-clamavlib welches zur Zeit nicht dokumentiert ist. Dieses Paket ist für Debian Etch und Sid, für Ubuntu Dapper Drake und Edgy Eft verfügbar, pass auf, dass Du eines dieser Plattformen verwendest.