Roteamento de domínio para hosting de website estático
Um website estático hospedado com IBM Cloud® Object Storage pode ser configurado usando IBM Cloud Internet Services. Configurar regras de roteamento para domínios hospedados no IBM Cloud Object Storage será explorado neste "como fazer" avançado.
Essas instruções estão sujeitas à mudança e são fornecidas aqui para revisão
Visão geral
Ao hospedar conteúdo de website estático no IBM Cloud Object Storage, é possível configurar como o público acessa seu site especificando um domínio customizado. Usar IBM Cloud Internet Services configura Object Storage para modificar o cabeçalho
de HTTP host em resposta a solicitações públicas de seu conteúdo. Para esse exemplo, usaremos example.com como o domínio configurado em Cloud Internet Services (CIS)e um subdomínio desejado, web que você
deseja que seus visitantes públicos visualizem como web.example.com.
Antes de começar
Pré-requisitos:
- Uma conta para o IBM Cloud Platform
- Uma instância do Cloud Internet Services (CIS) com um plano e permissões aplicáveis
- Uma instância do Object Storage com um depósito configurado como um website estático hospedado
- Um domínio da Internet gerenciado através do IBM Cloud Internet Services
Essas instruções requerem uma conta com o plano correto para acessar os serviços, conforme descrito.
IBM Cloud Serviços de Internet, Domínio e Entrega
Crie uma Regra de Página para atingir seu depósito
A criação de uma "Regra de Página" em sua instância do IBM Cloud Internet Services tomará várias etapas e requererá suas informações de terminal
-
Selecionar Desempenho na Navegação
-
Selecione a guia de regras de Página nas opções
-
Na tabela de regras (vazia se esta for a primeira), selecione o botão "Criar regra".
-
No campo de correspondência de URL, insira
<sub-domain>.<custom-domain>/*Por exemplo,web.example.com/*. -
Selecione nas opções para "Configuração de Comportamento de Regra" a "Substituição de Cabeçalho do Host." Para seu depósito customizado que hospeda o conteúdo do website estático como um subdomínio e terminal:
<bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud. Por exemplo, usandoweb-example-comcomo o nome do depósito que hospeda seu website estático, o exemplo apareceria como:web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.É possível localizar essas informações em sua configuração de depósito ou Visualização Rápida no Console
-
Quando você tiver confirmado suas opções de configuração, selecione "Criar".
-
Em seguida, você criará o registro CNAME DNS para encaminhar o tráfego para seu conteúdo no IBM Cloud Object Storage.
Crie um alias de domínio para efetuar proxy de seu conteúdo...
Depois de ter direcionado seus visitantes para o local certo usando uma "Regra de Página", você vai querer criar um alias para guiar seus visitantes para o local. Para este exemplo, queremos enviar seus visitantes para seu novo subdomínio
web para o domínio existente, example.com que apontará para
-
Selecione a confiabilidade na navegação
-
Selecione a guia DNS nas opções.
-
Inclua um novo registro DNS, substituindo sua configuração pelos valores exemplificados mostrados. O subdomínio desejado deve ser incluído no campo "name". neste exemplo, usamos
webcomo um novo valor de subdomínio. O "nome de domínio de alias" é o mesmo que foi inserido anteriormente, que neste exemplo compreendia um nome de depósito seguido por um ponto e, em seguida, o terminal, por exemplo,web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.- Tipo: CNAME
- Nome:
<sub-domain> - TTL: Automático
- Nome do domínio do alias:
<bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud
-
Clique em "Adicionar" para salvar a entrada DNS quando você tiver concluído a configuração.
-
Na tabela de regras em que sua nova entrada aparece, ative a opção Proxy como "on."
Para testar a regra recém-criada, reserve algum tempo para que a configuração seja propagada. Em seguida, use um navegador para visitar o subdomínio exemplificado por web.example.com para validar as configurações
Próximas etapas
Saiba mais sobre o IBM Cloud Internet Services ou vá para a direita usando o Cloud Internet Services (CIS) para iniciar gerenciando sua presença na Internet.