Todos os produtos
Search
Central de documentação

Server Load Balancer:Configure multi-domain HTTPS websites on a single CLB instance

Última atualização: Nov 01, 2026

Neste tópico, configure um único listener em uma instância do Classic Load Balancer (CLB) para rotear solicitações https de diferentes nomes de domínio para diferentes servidores de backend, o que permite hospedar vários sites https.

Exemplo

A instância do CLB inspeciona o nome de domínio na solicitação https, seleciona o certificado correspondente para concluir a autenticação e, em seguida, encaminha a solicitação para o servidor de backend adequado de acordo com as suas regras de encaminhamento.

Este tópico utiliza a seguinte configuração como exemplo:

  • O certificado padrão do listener, chamado default, vincula-se ao nome de domínio aliyundoc.com. O grupo de servidores padrão é o RS1.

  • Um certificado adicional, example1, vincula-se ao nome de domínio www.example.com. O CLB encaminha as solicitações para https://www.example.com ao grupo de servidores RS1.

  • Um segundo certificado adicional, example2, vincula-se ao nome de domínio www.example.org. O CLB encaminha as solicitações para https://www.example.org ao grupo de servidores RS2.

image

Pré-requisitos

  • Crie uma instância do CLB. Para mais informações, consulte crie e gerencie uma instância de CLB.

  • Crie dois grupos de vServer, RS1 e RS2. Para mais informações, consulte crie e gerencie um grupo de vServer.

  • Adicione uma instância do ECS, ECS01, ao RS1 e outra instância do ECS, ECS02, ao RS2. Implante os serviços de aplicação tanto no ECS01 quanto no ECS02.

  • Registre os nomes de domínio e conclua o registro ICP. Para mais informações, consulte Register a domain name on Alibaba Cloud e ICP filing process.

  • Compre ou envie certificados de um provedor terceirizado para o Certificate Management Service e vincule-os aos respectivos nomes de domínio. Para mais informações, consulte ative o acesso https para um serviço web usando um certificado oficial. Este tópico requer os seguintes certificados:

    • Um certificado padrão denominado default, vinculado ao nome de domínio aliyundoc.com.

    • Um certificado denominado example1, vinculado ao nome de domínio www.example.com.

    • Um certificado denominado example2, vinculado ao nome de domínio www.example.org.

    Nota

    Implante os certificados na instância do CLB antes de usá-los. Para mais informações, consulte crie um certificado.

Etapa 1: Adicionar um listener HTTPS

  1. Faça login no console do CLB.

  2. Na barra de menu superior, selecione a região da instância do CLB.

  3. Na página Instances, localize a instância do CLB de destino e, na coluna Actions, clique em Configure Listener.

  4. Na aba Protocol & Listener, configure os parâmetros a seguir e clique em Next.

    Este tópico descreve apenas os parâmetros obrigatórios. Mantenha os demais parâmetros com os valores padrão ou configure conforme necessário.

    • Select Listener Protocol: selecione HTTPS.

    • Listener Port: defina a porta como 443.

  5. Na aba Certificate Management Service, selecione o certificado de servidor enviado e clique em Next. Neste exemplo, selecione o certificado default.

  6. Na aba Backend Servers, selecione vServer group e, em seguida, escolha RS1 na lista suspensa Server Group.

  7. Mantenha os valores padrão dos demais parâmetros e clique em Next até a etapa de confirmação. Em seguida, clique em Submit e envie a solicitação.

Etapa 2: Adicionar nomes de domínio adicionais

  1. Na página Instances, localize a instância do CLB de destino e clique no ID da instância.

  2. Na aba Listener, localize o listener HTTPS criado. Na coluna Actions, clique no ícone More e selecione Manage Additional Certificate.

  3. No painel Manage Additional Certificate, clique em Add Additional Certificate.

    1. Em Additional Certificate, insira www.example.com. Na lista suspensa Server Certificate, selecione o certificado associado a www.example.com e clique em OK.

    2. Em Additional Certificate, insira www.example.org. Na lista suspensa Server Certificate, escolha o certificado associado a www.example.org e clique em OK.

    Nota

    Certifique-se de que o nome de domínio no certificado corresponda exatamente ao nome de domínio adicional inserido.

Etapa 3: Configurar regras de encaminhamento

  1. Na página Instances, clique no ID da instância do CLB de destino.

  2. Na aba Listener, localize o listener e clique em Set Forwarding Rule na coluna Actions.

  3. No painel Add Forwarding Rules, adicione as regras de encaminhamento.

    Este exemplo configura apenas regras de encaminhamento baseadas em nome de domínio, sem definir configurações de URL.

    1. Na coluna Domain Name, insira www.example.com, selecione o grupo de vServer RS1 e clique em Add Forwarding Policy.

    2. Na coluna Domain Name, insira www.example.org, escolha o grupo de vServer RS2 e clique em Add Forwarding Policy.

  4. Após configurar as regras de encaminhamento, feche o painel Add Forwarding Rules.

Etapa 4: Configurar a resolução de nomes de domínio

Adicione registros A para www.example.com e www.example.org a fim de apontar para o endereço IP público da instância do CLB.

  1. Acesse o console do CLB.

  2. Na barra de navegação superior, selecione uma região.

  3. Selecione a instância do CLB para a resolução de nomes de domínio e copie o respectivo endereço IP público.

  4. Para adicionar um registro A:

    1. Acesse o console do Alibaba Cloud DNS.

    2. Na página Public Zone, clique em Add Zone.

    3. Na caixa de diálogo Add Zone, insira o nome de domínio e clique em OK.

      Importante

      Verifique a propriedade do domínio por meio de um registro TXT.

    4. Localize o nome de domínio a ser gerenciado e clique em Settings na coluna Actions.

    5. Na página Settings, clique em Add Record.

    6. No painel Add Record, configure os parâmetros a seguir para adicionar um registro A e clique em OK.

      Parâmetro

      Descrição

      Record Type

      Selecione A na lista suspensa.

      Hostname

      O prefixo do seu nome de domínio.

      Query Source

      Selecione Default.

      Record Value

      O endereço IP público da instância do CLB copiado anteriormente.

      TTL

      Tempo de vida (TTL). Especifica o tempo de cache do registro DNS em um servidor DNS. Este exemplo usa o valor padrão.

Etapa 5: Verifique os resultados

Após concluir a configuração, insira https://www.example.com e https://www.example.org em um navegador e verifique se as regras de encaminhamento funcionam corretamente. Este exemplo pressupõe a implantação de uma página web estática simples em cada servidor de backend.

  • Insira https://www.example.com no navegador. O CLB encaminha a solicitação para o ECS01 no grupo de servidores RS1. A página exibe Hello World ! This is ECS01.

  • Insira https://www.example.org no navegador. O CLB encaminha a solicitação para o ECS02 no grupo de servidores RS2. A página exibe Hello World ! This is ECS02.

Nota

Se o teste falhar, limpe o cache do navegador e teste novamente.

Documentos relacionados