使用 apache mod proxy 删除基本身份验证标头
我有一个 HTTP Basic 安全网站。我用 mod_proxy 隐藏了 Tomcat 应用程序服务器。我可以删除 HTTP Basic 标头吗? Tomcat应用程序读取标头并返回401未授权。不需要基本身份验证,因为应用程序使用 cookie 会话。所以我认为只删除标题就可以了。
I have a HTTP Basic secured website. I hide a Tomcat application server with mod_proxy. Can I remove the HTTP Basic header? The Tomcat application reads the header and returns 401 not authorized. Basic auth isn't needed because the application uses cookie sessions. So I think just removing the headers would be fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保 mod_headers 已启用。示例配置:
Make sure mod_headers is enabled. An example config:
我刚刚在另一台 Java 服务器尝试进行基本身份验证时遇到了与 Apache 相同的问题,将以下内容添加到我的 Apache 配置中似乎可以解决该问题:
I just had the same problem with Apache in front of another Java server trying to do basic auth, adding the following to my Apache config seemed to fix it: