Apache2 + mod_ruby - 1 つのスクリプトですべてのリクエストを処理するにはどうすればよいでしょうか?

Apache2 + mod_ruby - 1 つのスクリプトですべてのリクエストを処理するにはどうすればよいでしょうか?

私は独自の HTTP サーバーを書こうとしていました。実際に書きましたが、セキュリティの問題を考えると時間がかかりすぎるため、Apache2 と Mod_Ruby を併用した独自のソリューションを考案して戻りました。

これで、他のスクリプトを起動する単一の Ruby スクリプトができました。この単一の Ruby スクリプトを、各リクエストで Apache がアクセスする唯一のスクリプトにしたいと思います。

domain.com/path/to?arguments=value

test.rbx入力されたものは何でも私のスクリプトに送信されます。

これどうやってするの?

実際には、 自体にしかアクセスできませんtest.rbx。そこから を呼び出すことができApache::Request.unparsed_uri、パラメータを含む完全なパスを受け取ります。ただし、 にアクセスすることによってのみdomain.com/test.rbx、すべてのリクエストに対して暗黙的に を呼び出すにはどうすればよいでしょうかdomain.com/test.rbx

ヨルン。

関連情報