我们有用于Apache Http服务器的OpenAM插件。在这里,Apache Http服务器充当反向代理。OpenAM插件验证用户的身份验证和授权请求,然后将请求转发给服务。这在某些日子里工作得很好。但是突然之间,OpenAM插件无法进行身份验证和授权,请求直接进入服务。唯一的解决方法是重新启动Apache HTTP服务器。
但这不是正确的修复方法。我们想找出这个问题的真正路由原因并进行修复。http服务器未报告日志记录。
谢谢。
发布于 2019-09-16 19:43:32
未报告日志。完全不知所措。它大约每两天发生一次。
您应该将代理级别设置为message,并检查debug.log (在代理根目录--> instances --> debu --> debug.log中),并跟踪代理日志文件中不起作用的请求。代理根日志文件夹中的系统日志中也可能包含相关信息。
但是突然,OpenAM插件无法进行身份验证和授权,请求直接进入服务。
在此期间返回的HTTP状态码是什么?默认情况下,如果代理无法与AM通信以获得策略建议(除非它预先配置了回退,否则不强制执行URL)将是每个请求的403。您确实需要检查您的调试和apache访问日志,以查看这些命中反向代理的请求(或者它们是否命中它们)。
https://stackoverflow.com/questions/56109988
复制相似问题