Adicionando Let’s Entrypt SSL ao Webmin Hostname

3 de março de 2021 Off Por sudoroot

O Webmin padrão escuta na porta 10000 com certificado SSL auto-identificado. Você verá um aviso de segurança no navegador da Web como se o certificado não é confiável. Muitos membros da organização não permitem o uso de certificados próprios por vários motivos.

O Lets Encrypt é uma autoridade de certificação gratuita e aberta da organização sem fins lucrativos Internet Security Research Group (ISRG). Ele fornece certificados SSL gratuitos para os domínios válidos por 90 dias. Você pode facilmente renovar certificados antes da expiração manualmente ou agendá-los para renovar automaticamente.

Este tutorial descreve como configurar o certificado Let’s Encrypt SSL com o nome do host Webmin.

Alterar o nome do host do Webmin

Primeiro, certifique-se de ter um nome de domínio válido configurado com Webmin. Escolha um nome de domínio (subdomínio) para Webmin e atualize a entrada dns para apontar o domínio para o servidor Webmin.

Altere o nome do host do sistema no painel do webmin. Faça login no webmin usando o acesso à conta de administrador:

Webmin altera o nome do host do sistema

Isso mudará o nome do host do sistema. Faça também uma entrada no arquivo / etc / hosts para vincular o nome do host ao endereço IP do host local.

Configure o certificado do Let’s Encrypt no Webmin

Agora, você configurou um domínio totalmente qualificado como nome de host do sistema. Mais uma vez, certifique-se de que o domínio esteja devidamente apontado para o endereço IP do servidor Webmin. Você pode usar a ferramenta online para verificar os registros DNS .

Vamos configurar o Let’s Encrypt SSL for Webmin:

  1. Vá para Webmin (na barra lateral esquerda)
  2. Clique em Configuração Webmin
  3. Clique em “Criptografia SSL” conforme mostrado na imagem

    Webmin SSL Center

  4. Vá para a guia “Let’s Encrypt” ”
  5. Digite seu nome de host em “Hostnames for certificate”. Por exemplo, usei webmin.tecadmin.net.
  6. Selecione “Outro diretório” no diretório raiz do site para o arquivo de validação e defina o caminho como “/ var / www / html”
  7. Em “Meses entre a renovação automática”, defina o valor como 1. Isso permite que o SSL seja renovado automaticamente antes de 1 mês após o vencimento.

    Webmin SSL Cert for Hostname

  8. Verifique todos os detalhes novamente e pressione solicitação de certificado botão
  9. Em caso de sucesso, você verá o resultado como abaixo.
    Webmin SSL instalado
  10. Tudo feito

O certificado SSL do Let’s Encrypt foi configurado com êxito para o nome do host Webmin.

Certificado SSL de teste

Acesse a interface Webmin com protocolo https usando o nome do host do sistema na porta 10000. Você verá um certificado SSL válido em seu navegador.

Por exemplo: https://webmin.tecadmin.net:10000

Webmin com certificado permite criptografar

Conclusão

Este tutorial descreveu a configuração do certificado Let’s Encrypt SSL com o nome do host Webmin.

Você também pode verificar o certificado SSL usando a ferramenta de verificação SSL online . Certifique-se de inserir o url completo com a porta.