将身份验证从 Apache 传递到 JBoss

将身份验证从 Apache 传递到 JBoss

我有一个 Apache 服务器设置,它将请求传递到 JBoss 服务器以提供 Java 内容。我能够毫无问题地完成这项工作。但是,似乎没有发送来自 Apache 的身份验证。

当我访问给定的 URL 时,Apache 会要求我输入用户名/密码,但当请求到达 JBoss 并且我尝试时getRemoteUser(),却一无所获。我对配置任何类型的服务器都很陌生(我是一名设置测试环境的开发人员),因此非常感谢任何帮助!

答案1

有几种可能的解决方案;如果您使用 mod_proxy_ajp 或 mod_jk 作为连接器,那么请确保在 server.xml 连接器中进行了设置:

tomcatAuthentication="false"

这很可能可以解决问题。如果不能,则根据您用于 AJP13 连接的模块,情况会稍微困难一些;我们需要先知道是哪一个,然后才能提供进一步的帮助。

相关内容