Este tópico descreve como resolver o problema de perda de status de logon após a adição de serviços web ao Web Application Firewall (WAF).
Descrição do problema
Após adicionar um site ao WAF, as informações sobre o status de logon podem ser perdidas ou outros problemas relacionados a esse status podem ocorrer. Causas possíveis:
O site está hospedado em várias instâncias do Elastic Compute Service (ECS) e o WAF foi implantado junto com uma instância do Server Load Balancer (SLB), mas a sincronização de sessão não foi configurada.
Os endereços IP de origem dos clientes não estão sendo obtidos do cabeçalho x-forwarded-for.
Solução
-
Configure a sincronização de sessão para as instâncias do ECS.
Na implantação conjunta do WAF com o SLB, utilize o encaminhamento HTTP de camada 7, ative a persistência de sessão e implemente a persistência de sessão baseada em cookies.
-
Obtenha os endereços IP de origem dos clientes a partir do cabeçalho x-forwarded-for.
Para obter mais informações, consulte Recuperar os endereços IP de origem dos clientes(https://www.alibabacloud.com/help/doc-detail/42205.htm).