
私は独自の 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
。
ヨルン。