将标题传递给mod_jk

Apache 2.2.24 mod_jk 1.2.37

我试图通过siteminmin用户名通过到mod_jkconfiguration的Tomcat。 siteminder用户名是可用的名为“SM_USER”的请求标头。

当我使用环境variablesJK_REMOTE_USER( http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html )对一个值进行硬编码时,mod_jk将其拾取并传递给Tomcat。

例如(使用静态用户名)SetEnv JK_REMOTE_USER“nickw”

但是,我想采取SM_USER标头,并通过dynamic传递。

例如(用户通过为null)SetEnvIfNoCase SM_USER ^ [az]。* JK_REMOTE_USER

有没有一个明显的问题,我正在使用的configuration? 在调用mod_jk之后是否发生了SetEnvIfNoCase处理? 还是有另一种更简单的方法来完成同样的事情?

有没有一个明显的问题,我正在使用的configuration?

是。 尽量避免mod_jk / mod_ajp,除非你有很强的理由使用这些连接器,这是我从7年的apache / tomcat经验中学到的。


对于那些downvote:讨论或gtfo。 有一个原因,我写我的声明,我可以certificate这一点。