Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Personalizar o Host de origem

Última atualização: Sep 17, 2026

Quando o Edge Security Acceleration (ESA) solicita recursos a um servidor de origem, o tipo desse servidor define o cabeçalho de solicitação Host padrão. Se necessário, modifique o cabeçalho de solicitação Host de origem para garantir o roteamento correto das solicitações ao servidor de origem.

Importante
  • O servidor de origem deve permitir a correspondência de diferentes sites virtuais por meio do 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 que aquele definido em Gerencie DNS Records. Se houver configuração em ambos os locais, prevalecerá 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 a um servidor de origem, o Host padrão segue estas 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 de Origin Host é Match Requested Domain Name. Isso significa que o sistema usa o Host da solicitação do cliente como Host de origem.

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

O servidor de origem utiliza o campo Host na solicitação para retornar 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 validará 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 usa diferentes nomes de domínio ou hostnames para distinguir os sites. Ao receber uma solicitação com um nome de domínio ou hostname específico, o servidor direciona a requisição ao site virtual correspondente para entregar o conteúdo correto.

Solucionar erros 404 de origem

Se solicitações HTTPS retornarem erro 404 após você conectar o site ao ESA, siga as etapas abaixo para verificar a configuração do servidor de origem.

1. Verificar se o problema está no servidor de origem

Adicione uma entrada local no arquivo hosts para mapear o nome de domínio do servidor de origem ao respectivo endereço IP e envie uma solicitação HTTPS diretamente ao servidor de origem, ignorando o ESA. Se o servidor de origem também retornar erro 404, o problema residirá nele, e não no ESA.

2. Verificar a diretiva server_name do nginx

Confirme se a diretiva server_name no arquivo de configuração do nginx corresponde ao Origin Host configurado no console do ESA. Se server_name não corresponder ao Host de origem, o servidor de origem retornará erro 404.

3. Verificar a configuração do Host de origem

Na página Origin Rules do console do ESA, verifique se o Origin Host está definido como nome de domínio, e não como endereço IP. Se o Origin Host estiver definido como endereço IP, a diretiva server_name no servidor de origem não conseguirá fazer a correspondência, resultando em erro 404.

Nota

Falhas de conexão (como erros 521 ou 522) causadas pela remoção do listener SSL no servidor de origem estão fora do escopo desta seção de solução de problemas. Para esse cenário, consulte a documentação sobre solução de problemas de erros 521 e 522 do ESA.

Crie uma regra de Host de origem

  1. No console do ESA, selecione Websites e clique em no site desejado na coluna Websites.

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

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

  4. Na seção If requests match..., configure as condições da solicitação. Para obter 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: Configure sites virtuais

Este exemplo demonstra como configurar sites virtuais usando Nginx. No arquivo de configuração do Nginx, você pode definir 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 da solicitação HTTP para determinar o site virtual de destino. Se não encontrar correspondência, o Nginx usará o site virtual padrão. Caso nenhum site padrão esteja configurado, o primeiro bloco server servirá como padrão. Para rotear corretamente cada solicitação ao site virtual correspondente, siga estas etapas:

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

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

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

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

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

    • OK: Na seção Rule Name, clique em If requests match... 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

Como verificar se as alterações na configuração de origem entraram em vigor e solucionar problemas de funcionalidade de origem?

Verifique alterações de IP ou configuração de origem

Após atualizar a configuração de origem, acesse o site e confirme se o conteúdo retornado vem do novo servidor de origem. Você também pode verificar os logs de acesso no servidor de origem para confirmar se as solicitações estão chegando dos nós do ESA.

Solucionar falhas em recursos de origem (por exemplo, troca de idioma)

Se um recurso do site (como a troca de idioma) parar de funcionar após a ativação do ESA, siga estas etapas:

  1. Adicione uma entrada local no arquivo hosts para mapear o endereço IP do servidor de origem ao domínio de teste. Acesse o site por meio dessa conexão direta, ignorando o ESA, para determinar se o problema tem origem no próprio servidor.

  2. Limpe o cache do navegador e tente novamente.

Documentação relacionada

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