Login 反向代理后的Alfresco共享登录错误
我将我的Alfresco实例配置为子URI(www.example.com/prefix/Alfresco,www.example.com/prefix/Alfresco/share),除了无法登录共享外,其他一切都正常。Catalina.out记录此错误: 错误[alfresco.web.site][http-apr-28080-exec-10] javax.servlet.ServletException:在 断言引用器头 ''. 请求:邮寄 /前缀/alfresco/share/page/dologin,测试失败:Assert referer POST /前缀/alfresco/share/page/dologin::referer: “”与服务器& 上下文:(字符串)或(regexp) 然后浏览器会显示此页面(www.example.com/prefix/alfresco/share/dologin): 此页面有问题… 我们可能遇到了错误,或者某些内容可能已被删除或删除 已删除,请检查URL是否正确 或者,您可能没有查看该页面的权限(可能是 在私人网站上)或可能存在内部错误。尝试 请与您的户外管理员联系 如果你试图访问你的主页,但它不再可用 您应该通过单击Alfresco工具栏上的姓名来更改它 我试图停用share-config-custom.xml中的CSRF筛选器,但随后我无法登录,并且日志中没有任何消息,登录页面显示: 您的身份验证详细信息未被识别,或者Alfresco可能 目前不可用 我的apache配置: ProxyPass/前缀/露天Login 反向代理后的Alfresco共享登录错误,login,apache2,alfresco,reverse-proxy,alfresco-share,Login,Apache2,Alfresco,Reverse Proxy,Alfresco Share,我将我的Alfresco实例配置为子URI(www.example.com/prefix/Alfresco,www.example.com/prefix/Alfresco/share),除了无法登录共享外,其他一切都正常。Catalina.out记录此错误: 错误[alfresco.web.site][http-apr-28080-exec-10] javax.servlet.ServletException:在 断言引用器头 ''. 请求:邮寄 /前缀/alfresco/share/page/
ProxyPassReverse
/前缀/露天 代理通行证/前缀/露天/共享
ProxyPassReverse
/前缀/露天/共享
我可以在配置Alfresco以便在反向代理中工作之前登录。无需停用CSRF过滤器。如果按照中所述更改了上下文路径,则需要确保tomcat连接器“知道”外部上下文(主机名、端口、上下文) 或者
- 设置proxyName和proxyPort
- 在tomcat server.xml中设置RemoteIpValve并设置所需的代理标头 apache中的变量(x-forwarded-for、x-forwarded-by、, x-proto)
- 使用proxy_ajp而不是proxy_http,并在中定义ajp连接器 雄猫