CGI (Common Gateway Interface)
Das CGI (Common Gateway Interface) ist eine Schnittstelle zwischen dem Webserver und Anwendungen, über die Anfragen bearbeitet werden. Der Anwendungssoftware wird eine Umgebung zur Verfügung gestellt, die durch
- Umgebungsvariablen (z.B. Servername) und
- Ein- und Ausgabekanäle (z.B. stdout, stdin)
reliasiert wird.
Mit CGI ist es möglich, dynamische HTML-Seiten zu erzeugen.
Effizientere Alternativen zu CGI sind:
CGI und FastCGI sind in den Angeboten Managed Webspace und Managed Server bereits in der Grundausstattung enthalten. Entsprechendes gilt für WSGI und Rack, welche via Passenger zur Standardausstattung gehören. Passenger ermöglicht zudem die hostseitige Nutzung von JavaScript mit Node.js.