Mein VariomediaHier können Sie sich im Kundenmenü einloggen. |
Weitere Logins |
Kunden mit eigenem Webserver (Pro-Paket bzw. Reseller Dedicated Server) können auf Wunsch Phusion Passenger nutzen. Mittels Passenger können Sie Ruby Rack- (z.B. Ruby On Rails, Sinatra) Python WSGI- (z.B. Django, Flask, Pyramid) oder Node.js-Anwendungen auf unseren Webservern ausführen.
Wir stellen Passenger als Zusatzmodul für die Webserver-Software Apache bereit, zur Konfiguration von Passenger können folgende .htaccess-Direktiven genutzt werden:
PassengerEnabled (yes|no)
Aktiviert Passenger.
Default: no
PassengerAppType (ruby|wsgi|node)
Legt den Anwendungstyp fest. Falls diese Direktive genutzt wird, muss auch PassengerAppRoot gesetzt werden.
Default: Automatische Erkennung
PassengerAppEnv (production|development)
Legt die Anwendungsumgebung für Rails fest.
Default: production
PassengerAppRoot
Legt das Anwendungsverzeichnis fest (z.B. /homepages/u12345/rails-app).
Default: Aktuelles Verzeichnis
PassengerBaseURI
Legt eine Sub-URI für die Passenger-Anwendung fest. Muss nur gesetzt werden, falls die Anwendung über eine Sub-URI aufgerufen werden soll (z.B. meine-domain.de/blog/).
PassengerRuby
Legt den Pfad zum Ruby-Interpreter fest.
Default-Version: Ruby 3.0
PassengerPython
Legt den Pfad zum Python-Interpreter fest.
Default-Version: Python 3.10
PassengerNode
Legt den Pfad zum Node.js-Interpreter fest.
Default-Version: Node.js 20 (LTS)
PassengerStartupFile
Legt die Startdatei für Passenger fest (z.B. passenger_wsgi.py).
Default: Automatische Erkennung