Eu tenho um servidor Apache privado, acessível apenas a partir da minha LAN na porta 443, com um certificado StartSSL.
Desde que o Firefox 51 foi lançado, não consigo mais me conectar a ele, pois o certificado raiz StartSSL foi removido do armazenamento confiável .
Eu considerei migrar para o Let's Encrypt, mas isso parece exigir um servidor HTTP voltado para o público. É possível usar o Let's Encrypt na minha situação?
Prefiro evitar pagar por um certificado SSL, se possível.
fonte
O cliente certbot tem capacidade para executar um desafio de DNS manual. A resposta (atualmente a segunda mais popular) encontrada nesta pergunta Como usar a validação de desafio do Let's Encrypt DNS? tem todos os detalhes, e eu apenas testei como funcionando.
Basicamente, você executa este comando e segue as instruções:
fonte
Você mencionou que está usando o Apache, no entanto, se você não estiver vinculado a ele, existe um caminho muito fácil possível usando o Caddyserver .
Lá você só precisa definir um
Caddyfile
com o seguinte conteúdo:Mencione o provedor DNS que você está usando na configuração e configure as chaves da API que você é através de variáveis de ambiente. Desenhe na lista de fornecedores suportados nos documentos .
É tudo o que é necessário. A saída no primeiro início será algo como:
fonte