我有一个通过IBM IHS访问的Web应用程序,该应用程序是Tivoli ldap验证的。从这个应用程序中,我必须点击链接,该链接应由另一个Apache服务器提供服务,但我必须通过请求传递用户名,因此其他应用程序服务器将基于从IBM IHS服务器传递的用户名填充数据。我能够通过httpd.conf内的proxypassreverse规则打开其他链接,但我无法传递remote_user头变量。
已添加到httpd.conf的规则。
已添加到httpd.conf的规则。
ProxyPass /ebill_testselfcare http://10.243.97.24/ebill_testselfcare
ProxyPassReverse /ebill_testselfcare http://10.243.97.24/ebill_testselfcare
RewriteEngine on
RewriteCond %{IS_SUBREQ} ^false$
RewriteCond %{LA-U:REMOTE_USER} (.+)
RewriteRule .* - [E=PROXY_USER:%{LA-U:REMOTE_USER}]
RequestHeader set REMOTE_USER %{PROXY_USER}e