Mod perl


Mod perl

mod_perl ist ein freies optionales Modul für den Apache Webserver, welches einen Perl-Interpreter in den Webserver integriert. Auf diese Weise können Perl-Skripte für dynamische Web-Inhalte ausgeführt werden, ohne dass für jede HTTP-Anfrage der Perl-Interpreter neu gestartet werden muss. Bestehende CGI-Skripte können dank einer Emulationsschicht weiterverwendet werden. Außerdem lassen sich damit einfach neue Module für den Apache Webserver erstellen. mod_perl ermöglicht aber auch exotische Features wie die Verwendung von Perl in der Apache-Konfigurationsdatei.

mod_perl ist unter der Apache-Lizenz frei verfügbar und wird von der Apache Software Foundation gepflegt.

Inhaltsverzeichnis

Alternativen

Alternativ wird die Ausführung von Perl-Scripten auf Webservern auch mit FastCGI beschleunigt. Gegenüber mod_perl hat dies den Vorteil, dass das Script nicht zwangsläufig mit den Benutzerrechten des Webserver-Prozesses, sondern unter einer anderen Benutzerkennung laufen kann. Besonders für Massenwebhoster stellt dies einen wesentlichen Gewinn an Sicherheit dar.

Auch für ähnliche Scriptsprachen wie Perl existieren vergleichbare Techniken; für PHP nennt sich das zugehörige Apache-Modul mod_php, für Python heißt es mod_python.

Siehe auch

  • LAMP
  • Embperl ([1]), im Rahmen des Apache-Perl-Projektes entstanden

Literatur

  • Lincoln Stein, Doug MacEachern: Writing Apache Modules with Perl and C. O'Reilly Media Inc. ISBN 1-56592-567-X (online)
  • Paul Lindner, Geoffrey Young, Randy Kobes: mod_perl Developer's Cookbook. Sams. ISBN 0-672-32240-4 (online)
  • Stas Bekam, Eric Cholet: Practical mod_perl. O'Reilly Media Inc. ISBN 0-596-00227-0 (online)
  • Stas Bekam, Jim Brandt: mod_perl2 User's Guide Book. OnyxNeon 2007. ISBN 0-9779201-1-9 (online)

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Mod perl — mod perl  дополнительный модуль для веб сервера Apache, внедряющий интерпретатор языка Perl в Apache, и позволяющий избежать значительных накладных расходов на запуск Перла для обработки каждого запроса. mod perl может эмулировать окружение… …   Википедия

  • Mod perl — Infobox Software name = mod perl caption = developer = Apache Software Foundation latest release version = 2.0.3 latest release date = release date|2006|11|28 latest preview version = latest preview date = operating system = Cross platform… …   Wikipedia

  • Perl — Desarrollador(es) Larry Wall www.perl.org Información general Paradigma multiparadigma, funcional, im …   Wikipedia Español

  • PERL — Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Mod python — is an Apache HTTP Server module that integrates the Python programming language into the Apache server. It is intended to replace Common Gateway Interface (CGI) as a method of executing Python scripts on a web server. The promised benefits are… …   Wikipedia

  • Mod parrot — is an optional module for the Apache web server. It embeds a Parrot virtual machine interpreter into the Apache server and provides access to the Apache API to allow handlers to be written in Parrot assembly language, or any high level language… …   Wikipedia

  • Programmiersprache Perl — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Tim Towtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Timtowtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia

  • Tmtowtdi — Perl Paradigmen: prozedural, modular, teilweise objektorientiert Erscheinungsjahr: 1987 Entwickler: Larry Wall, Perl Porter Aktuelle  …   Deutsch Wikipedia