
Ich wollte gerade meinen eigenen HTTP-Server schreiben. Das habe ich auch getan, aber aus Sicherheitsgründen war es zu zeitaufwändig, und ich habe mich für eine einzigartige Lösung mit Apache2 und Mod_Ruby entschieden.
Jetzt habe ich ein einzelnes Ruby-Skript, das andere Skripte startet. Ich möchte, dass dieses einzelne Ruby-Skript das einzige Skript ist, auf das Apache bei jeder Anfrage zugreift:
domain.com/path/to?arguments=value
wird an mein Skript gesendet test.rbx
, was auch immer eingegeben wird.
Wie kann ich das machen?
Eigentlich kann ich nur auf test.rbx
selbst zugreifen. Von dort aus kann ich aufrufen Apache::Request.unparsed_uri
, wodurch ich den vollständigen Pfad mit Parametern erhalten würde. Aber nur durch Zugriff domain.com/test.rbx
– wie kann ich domain.com/test.rbx
für jede Anfrage implizit aufrufen?
Jörn.