Dark Mode

Zum Inhalt springen

mod_perl

aus Wikipedia, der freien Enzyklopadie

mod_perl ist ein freies optionales Modul fur den Apache Webserver, welches einen Perl-Interpreter in den Webserver integriert. Auf diese Weise konnen Perl-Skripte fur dynamische Web-Inhalte ausgefuhrt werden, ohne dass fur jede HTTP-Anfrage der Perl-Interpreter neu gestartet werden muss. Bestehende CGI-Skripte konnen dank einer Emulationsschicht weiterverwendet werden. Ausserdem lassen sich damit einfach neue Module fur den Apache Webserver erstellen. mod_perl ermoglicht aber auch exotische Features wie die Verwendung von Perl in der Apache-Konfigurationsdatei.

mod_perl ist unter der Apache-Lizenz frei verfugbar und wird von der Apache Software Foundation gepflegt.

Alternativ wird die Ausfuhrung von Perl-Scripten auf Webservern auch mit FastCGI beschleunigt. Gegenuber mod_perl hat dies den Vorteil, dass das Script nicht zwangslaufig mit den Benutzerrechten des Webserver-Prozesses, sondern unter einer anderen Benutzerkennung laufen kann. Besonders fur Massenwebhoster stellt dies einen wesentlichen Gewinn an Sicherheit dar.

Auch fur ahnliche Scriptsprachen wie Perl existieren vergleichbare Techniken; fur PHP nennt sich das zugehorige Apache-Modul mod php, fur Python heisst es mod_python.

Normdaten (Sachbegriff): GND: 4625418-3 (GND Explorer, lobid, OGND, AKS)