mod_ruby
Basisdaten

Entwickler Apache Software Foundation
Aktuelle Version 1.3.0
(8. November 2008)
Betriebssystem POSIX (Linux, Unix u. a.)
Programmier­sprache C[1]
Kategorie Apache-Modul
Lizenz Apache-Lizenz, Version 2.0[2]
github.com/shugo/mod_ruby

mod_ruby ist ein eingebetteter Ruby-Interpreter für den Apache web server, der es erlaubt, Ruby-Code direkt innerhalb von Apache auszuführen, schneller als mit anderen CGI-Methoden. Der Nachteil ist, dass das Teilen von Klassen zwischen den Apache-Prozessen beim gleichzeitigen Betrieb von mehreren Applikationen nicht sicher ist[3], das heißt, dass mehrere Ruby-on-Rails-Applikationen gleichzeitig laufen.

Heute ist mod_ruby weitgehend durch Phusion Passenger verdrängt bzw. ersetzt worden.

Bearbeiten

Einzelnachweise

Bearbeiten
  1. The p_d_8377 Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 26. September 2018).
  2. github.com. (abgerufen am 9. Dezember 2017).
  3. mod_ruby Wiki (Memento des Originals vom 21. Dezember 2008 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/wiki.modruby.net, explaining the security problem of mod_ruby.

📚 Artikel Terkait di Wikipedia

Ruby on Rails

Ruby on Rails, kurz Rails, früher auch oft kurz RoR, ist ein ursprünglich von David Heinemeier Hansson in der Programmiersprache Ruby geschriebenes quelloffenes

Skriptsprache

Webserver genutzt werden Ruby – wird entweder über CGI oder mit mod_ruby ausgeführt, zunehmend auch unter Benutzung von Ruby on Rails VBScript in ASP

Ruby-Affäre

sich selbst auch Ruby nannte und in den italienischen Medien als Ruby Rubacuori bezeichnet wurde. Der Caso Ruby (deutsch: Fall Ruby) war Anlass für einen

Server Side Scripting

Webserver genutzt werden Ruby – wird entweder über CGI oder mit mod_ruby ausgeführt, zunehmend auch unter Benutzung von Ruby on Rails Visual Basic Script

Phusion Passenger

(informell auch als mod_rails und mod_rack bekannt) ist ein Modul für den Apache HTTP Server und nginx zur Bereitstellung von Ruby-Webanwendungen, die

ERuby

eRuby ist eine Templatesprache, die es ermöglicht, Ruby in eine Textdatei einzubetten. eRuby wird häufig dafür verwendet, um Ruby-Code in ein HTML-Dokument

Apache HTTP Server

Protokollen (WebDAV: mod_dav, mod_dav_fs, mod_dav_lock, mod_dav_repos) Authentifizierung (mod_auth*) Weiterleitung an andere Server (mod_proxy) Umschreiben

Mongrel (Webserver)

Mongrel ist ein Webserver für Ruby-basierende Webapplikationen. Er verwendet hauptsächlich HTTP an Stelle von FastCGI oder SCGI, um mit anderen (vorgelagerten)