Назад | Перейти на главную страницу

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 для каждого запроса неявно?

Joern.