Estou tendo um problema relacionado a nomes de host e assinatura SSL. O processo de assinatura do certificado funciona bem se meu nome de host for puppet
. Com o IP do servidor puppet master configurado em /etc/hosts
.
Não quero usar o IP, pois provavelmente ele mudará e terei que atualizar /etc/hosts
novamente.
Em vez disso, aponto diretamente para o URL, mas isso causa problemas adicionais relacionados à inconsistência nos nomes dos certificados.
Existe alguma maneira de definir um host para URL? Por exemplo, algo como o seguinte em /etc/hosts
:
example.com puppet
Responder1
Existe alguma maneira de definir um host para URL? Por exemplo, algo como o seguinte em /etc/hosts
Isso não é um URL. É um nome de host. O objetivo do arquivo /etc/hosts é que ele fornece umalternativaao DNS para resolver nomes de host em endereços.
O serviço de nomes de arquivos (o pedaço de código que fica entre seu aplicativo e o arquivo /etc/hosts) não suporta isso.
Se você tiver seu próprio servidor de nomes, poderá configurar um registro CNAME apontando o nome fantoche para exemplo, com
Alternativamente, você pode escrever um script para capturar o endereço DNS de example.com e anexá-lo a um modelo para criar o arquivo hosts (na inicialização ou em intervalos).
Ou apenas corrija seus certificados.