У меня есть экземпляр Apache , но без PHP (почти все ответы SO, которые я нашел для этого, являются специфичными для PHP). На самом деле это в основном обслуживание статического контента.Как получить значения всех переменных окружения Apache mod_rewrite, без PHP?
Я работаю над некоторыми перенаправлениями mod_rewrite
, и мне бы хотелось узнать точные значения всех переменных среды. список
Эти страницы, доступные переменные ENV Apache и пример значения
- http://www.zytrax.com/tech/web/env_var.htm
- https://www.cheatography.com/davechild/cheat-sheets/mod-rewrite/
однако Я хотел бы видеть точные значения исходя из моих запросов, чтобы облегчить работать по моим правилам перезаписи.
Что было бы самым простым способом получить все значения среды Apache? (без установки PHP на нем).
Как отладки бедняка, я знаю, что могу получить значения по одному, определяя некоторый пример переписывает как этот
RewriteRule ^/test.htm http://localhost/test2.htm?SERVER_NAME=%{SERVER_NAME} [R,L,NC]
, а затем ударяя http://localhost/test.htm
и наблюдающей редирект, но это не реально хорошее решение.
Есть ли лучший способ узнать обо всех средах, а не конкретных для какого-либо конкретного языка, например PHP?
Существует множество языков, которые могут взаимодействовать с переменными среды Apache и чтения; необязательно использовать PHP. Но вы должны быть в состоянии * выполнить * что-то, потому что сам Apache не просто счастливо сообщает об окружающей среде внешнему миру. (Возможно, [возможно, это возможно] (https://httpd.apache.org/docs/2.4/mod/mod_info.html), я не могу проверить прямо сейчас, потому что он отказывается работать на моем компьютере.) –
mod_info выглядит многообещающим, Я проверю это! –