Ruby Web-Anwendungen mit Rack hosten

Rack ist eine Spezifikation für Web-Anwendungen in der Programmiersprache Ruby.

Anwendungen in der Programmiersprache Ruby werden auf den Servern der Hostsharing eG auf vielfältige Weise unterstützt:

  • Passenger ist eine Möglichkeit, Ruby-Anwendungen unter Kontrolle des Apache-Webservers zu betreiben. Passenger ist auf allen Servern vorkonfiguriert und die Empfehlung für Ruby-Anwendungen mit geringem oder mittlerem Traffic.
  • unicorn ist ein eigenständiger Webserver in Ruby. Unicorn ist als Software-Paket auf allen Servern vorinstalliert. Ein eigener Unicorn-Server kann konfiguriert und in eigener Verantwortung betrieben werden.
  • JRuby ist weitgehend kompatibel zu Ruby und ermöglicht die Ausführung von Ruby in der Java-VM. Anwendungen können als War-Datei im Apache Tomcat oder einem anderen Java-Application-Server deployed werden.

In einem Managed Webspace ist der Betrieb von Unicorn oder Apache Tomcat aufpreispflichtig. Auf einem Managed Server können eigene Dienste nach Anmeldung betrieben werden.