У меня есть настройки, где у меня есть такие серверы:
балансировщик нагрузки -> Apache -> Tomcat
Я бы хотел, чтобы Apache записал URL-адрес, который клиент использовал в заголовок,так что я могу прочитать, как только я нажму tomcat.
Я пытался использовать mod_rewrite и mod_headers, так что делайте это, но безуспешно.если я посмотрю на http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html, то станет ясно, что мне нужна переменная с именем SCRIPT_URI:
SCRIPT_URI=http://en1.engelschall.com/u/rse/
Я также посмотрел на эту http://www.askapache.com/htaccess/crazy-advanced-mod_rewrite-tutorial.html, поэтому выясните, как писать заголовки иЯ добился определенных успехов, но этого недостаточно.
Я установил php на сервер apache, и если я посмотрю на phpinfo (), я увижу, что SCRIPT_URI там и имеет разумное значение.
Я просто не могу заставить его написать это в шапку.Вот упрощенная версия того, что я сделал:
#load modules
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule headers_module modules/mod_headers.so
#Get the original uri used
RewriteRule .* - [E=INFO_SCRIPT_URI:%{SCRIPT_URI},NE]
RequestHeader set x-orig-uri "%{INFO_SCRIPT_URI}e"
Я пробовал несколько других вариантов и для Windows, Cygwin и Ubuntu Linux
Есть идеи?