Host de recuperação
Um host de recuperação é o host especificado no cabeçalho da solicitação HTTP. É o nome de domínio acessado pelos nós CDN ao recuperar conteúdo do servidor de origem. Depois que o host de recuperação é configurado, o CDN obtém recursos do site correspondente com base nas informações do host durante a recuperação de conteúdo.
Conhecimento de fundo
- O servidor de origem decide o endereço a ser acessado durante a recuperação do conteúdo.
- O host de recuperação decide o site que está associado ao conteúdo solicitado.
Suponha que seu servidor de origem seja um servidor Nginx. Seu endereço IP é x.x.x.x, e seu nome de domínio é www.test.com. Os seguintes sites são implantados no servidor de origem.
server { listen 80; server_name www.a.com; location / { root html; } } server { listen 80; server_name www.b.com; location / { root html; } }
Se você quiser que a CDN recupere o conteúdo desse servidor Nginx, defina o endereço do servidor de origem como x.x.x.x ou www.test.com na CDN. Como há vários sites no servidor de origem, você precisa especificar o site específico para recuperar o conteúdo. Se você quiser que a CDN recupere o conteúdo do site do www.a.com, defina o host de recuperação como www.a.com na CDN. Se você quiser que a CDN recupere o conteúdo do site do www.b.com, defina o host de recuperação como www.b.com na CDN.
Precauções
- Depois que um nome de domínio é adicionado, o CDN o considera como o host de recuperação por padrão. Se você não quiser que a CDN recupere o conteúdo do nome de domínio de aceleração, defina um host de recuperação para especificar o local do conteúdo solicitado.
- Se o endereço do servidor de origem for um endereço IP ou um nome de domínio, o tipo de host de recuperação será o nome de domínio de aceleração por padrão.
- Se um bucket do OBS da HUAWEI CLOUD for usado como um servidor de origem, o nome de domínio do bucket será usado como o host de recuperação por padrão e não poderá ser alterado.
- Se você definir o endereço do servidor de origem como um nome de domínio e especificar o nome de domínio como o de um intervalo de armazenamento de objetos do Huawei Cloud OBS ou de outro fornecedor, defina o host de recuperação como o nome de domínio do intervalo de armazenamento de objetos. Caso contrário, a recuperação falha.
Procedimento
- Faça login em console da Huawei Cloud. Na página inicial do console de gerenciamento, escolha .
O console da CDN é exibido.
- No painel de navegação, escolha .
- Na lista de domínios, clique no nome de domínio de destino ou clique em Configure na coluna Operation.
- Na área Origin Server Settings, clique em Edit. A caixa de diálogo Modify Origin Server é exibida.
- Digite o nome de domínio do host de recuperação e clique em OK.
A configuração leva cerca de 5 minutos.
Exemplos
Suponha que você tenha um nome de domínio de aceleração www.example.com. Seu nome de domínio do servidor de origem é www.origin.com, e o host de recuperação é www.example01.com.
Quando um usuário solicita o arquivo http://www.example.com/test.jpg, o arquivo não é armazenado em cache na CDN e o recupera do servidor de origem www.origin.com cujo endereço IP é 192.168.1.1. O arquivo é encontrado no site do www.example01.com do servidor de origem. Em seguida, a CDN retorna o arquivo para o usuário e armazena o arquivo em cache nos nós.