Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Personalizar o Host de origem

Última atualização: Oct 14, 2026

Quando o Edge Security Acceleration (ESA) solicita recursos de um servidor de origem, o cabeçalho de solicitação Host padrão é determinado pelo tipo do servidor de origem. Caso seja necessário, modifique o cabeçalho de solicitação Host de origem para garantir o roteamento correto das solicitações para o servidor de origem.

Importante
  • Seu servidor de origem deve suportar a correspondência de diferentes sites virtuais usando o cabeçalho de solicitação Host. Caso contrário, esse recurso não funcionará conforme o esperado.

  • Um parâmetro de Host de origem definido em uma regra de origem tem prioridade maior do que aquele definido em Manage DNS Records. Se o parâmetro estiver configurado em ambos os locais, prevalece o valor da regra de origem.

Conceitos relacionados

Host de origem padrão do ESA

O cabeçalho de solicitação Host especifica o nome de domínio do servidor solicitado. Quando um ponto de presença (POP) do ESA solicita recursos de um servidor de origem, o Host padrão é determinado pelas seguintes regras:

  • Se o Record Value for um endereço IPv4, endereço IPv6, nome de domínio, Server Load Balancer ou pool de origem: A configuração padrão para Origin Host é Match Requested Domain Name. Nesse caso, o sistema utiliza o Host da solicitação do cliente como Host de origem.

  • Se o Record Value for OSS/S3 Compatible: A configuração padrão para Origin Host é Match Origin's Domain Name. Nesse caso, o sistema utiliza o nome de domínio do servidor de origem como Host de origem.

O servidor de origem usa o campo Host na solicitação de origem para retornar os recursos do site correspondente, como www.example.com. Se houver vários sites configurados no servidor de origem (por exemplo, em um virtual hosting scenario), o servidor de origem valida o campo Host para retornar os recursos corretos.

Hospedagem virtual

A hospedagem virtual é uma técnica que permite a um único servidor web hospedar vários sites. O servidor utiliza diferentes nomes de domínio ou nomes de host para distinguir os sites. Quando um cliente solicita um nome de domínio ou nome de host específico, o servidor direciona a solicitação para o site virtual correspondente, a fim de entregar o conteúdo correto.

Criar uma regra de Host de origem

  1. No console do ESA, selecione Websites e, na coluna Websites, clique no site de destino.

  2. No painel de navegação à esquerda, escolha Websites > Website.

  3. Clique em Create Rule e insira um Rule Name.

  4. Na seção If requests match..., configure as condições para a solicitação. Para mais informações sobre como configurar regras, consulte Components of a rule expression.

  5. Na seção Origin Host, clique em Configure. Especifique o Host de origem e clique em OK.

Exemplo: Configurar sites virtuais

Este exemplo mostra como configurar sites virtuais usando o Nginx. No arquivo de configuração do Nginx, é possível configurar vários sites virtuais nos blocos de servidor, como www.example.org, www.example.net e www.example.com.

server {
    listen      80;
    server_name example.org www.example.org;
    ...
}

server {
    listen      80;
    server_name example.net www.example.net;
    ...
}

server {
    listen      80;
    server_name example.com www.example.com;
    ...
}

O Nginx verifica primeiro o campo Host no cabeçalho de solicitação HTTP para determinar para qual site virtual rotear a solicitação. Se não houver correspondência, o Nginx usará o site virtual padrão. Se nenhum site padrão estiver configurado, o Nginx utiliza o primeiro bloco server como padrão. Para rotear corretamente cada solicitação para o seu site virtual correspondente, siga estas etapas:

image
  1. No console do ESA, selecione Websites e, na coluna Website, clique no site de destino.

  2. No painel de navegação à esquerda, escolha Rules > Origin Rules. Na página Websites, clique em Website.

  3. Na página de configuração, configure os parâmetros e clique em Rules:

    • Origin Rules: Insira um nome para a regra, como rule-virtual-com.

    • Origin Rules: Configure as condições da regra. Por exemplo, selecione Full URI e starts with e, em seguida, insira http://www.example.com.

    • Create Rule: Na seção OK, clique em Rule Name e insira o endereço do site virtual correspondente, como www.example.com

  4. Repita a etapa anterior para criar mais duas regras: rule-virtual-org e rule-virtual-net.

Perguntas frequentes

Documentação relacionada

Os recursos relacionados a regras variam em prioridade efetiva, reentrância e granularidade efetiva. Para mais detalhes, consulte Characteristics of rule-based features.