Adicione, modifique ou exclua cabeçalhos HTTP nas requisições que os Pontos de Presença (POPs) do Alibaba Cloud CDNDCDN enviam ao servidor de origem. O DCDN encaminha cabeçalhos padrão, como o endereço IP do cliente, e permite personalizar cabeçalhos adicionais para atender aos requisitos do seu negócio.
Informações básicas
Um cabeçalho de requisição HTTP integra a mensagem de requisição HTTP e transmite informações específicas de parâmetros a um servidor.
Quando um ponto de presença (POP) da CDN ou DCDN envia uma requisição a um servidor de origem para recuperar recursos, o servidor de origem acessa as informações no cabeçalho da requisição de origem. Use este recurso para reescrever informações de cabeçalho HTTP nas requisições de origem e enviar parâmetros específicos ao servidor de origem.
Para saber como um servidor de origem obtém o endereço IP real do cliente a partir do cabeçalho X-Forwarded-For em uma requisição de origem, consulte Obtain the real IP address of a client.
Considerações
Se você definir o valor de um cabeçalho de requisição de entrada como uma variável, o DCDN o substituirá pelo valor real durante a execução. A tabela a seguir lista as variáveis compatíveis.
|
Cabeçalho de origem |
Descrição |
|
$remote_addr |
O endereço IP do cliente. |
Procedimento
Faça login no console do DCDN.
No painel de navegação à esquerda, clique em Domain Names.
Na página Domain Names, localize o nome de domínio desejado e clique em Configure.
Na árvore de navegação à esquerda do nome de domínio, clique em Origin Fetch.
Clique na aba Modify Incoming Request Header.
Clique em Add.
-
Na caixa de diálogo Add Custom HTTP Header, selecione um Parameter e defina seu Value.

Parameter
Descrição
Exemplo
Parameter
Selecione Custom Request Header ou um cabeçalho predefinido.
Custom Request Header
Custom Parameter
Nome do cabeçalho de requisição personalizado.
Content-Type
Value
-
Especifique vários valores separados por vírgulas (,).
-
Se o valor for
null, o cabeçalho de requisição de entrada será excluído.
text/html
Rule Condition
Uma condição de regra identifica diversas informações de parâmetros em uma requisição de usuário e determina se uma configuração entra em vigor para essa requisição.
Não usar: Não utiliza uma condição de regra.
Para adicionar ou editar condições de regra, gerencie-as no Rules Engine.
-
Clique em OK.