Apache2 + mod_ruby - 如何使用一個腳本處理所有請求?

Apache2 + mod_ruby - 如何使用一個腳本處理所有請求?

我正在編寫自己的 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隱式地呼叫每個請求?

喬恩.

相關內容