Complete o novato aqui. Eu tenho um servidor apache que tinha dois domínios correndo fora dele. Ambos usaram o SSL que foi auto-renovável com certbot (eu tinha seguido este artigo para configurar isso há alguns meses atrás). Tentei adicionar um novo domínio ao servidor, mas quando cheguei ao estágio de adicionar o domínio ao certbot, recebi o seguinte erro: 'O cliente com o autenticador atualmente selecionado não oferece suporte a nenhuma combinação de desafios que satisfaça a CA.'
Algumas pesquisas no Google levaram-me a este tópico do reddit , com um comentário sugerindo que fizesse o seguinte:
certbot --authenticator standalone --installer apache -d example.com --pre-hook "apachectl stop" --post-hook "apachectl start"
Eu fiz o acima, o que pareceu permitir que eu adicionasse o domínio ao certbot. Em seguida, fui solicitado a escolher se redirecionava ou não o tráfego HTTP para HTTPS, removendo o acesso HTTP. Eu escolhi a seguinte opção:
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
Depois disso, corri uma corrida seca:
sudo certbot renew --dry-run
Foi neste momento que percebi que não conseguia aceder ao meu servidor, por domínio ou IP. Eu pesquisei um pouco mas, como iniciante, é difícil saber o que procurar. Eu encontrei este tópico , onde segui o conselho da resposta escolhida.
Resultados do telnet:
telnet: Unable to connect to remote host: Connection refused
Resultados do nmap
eu corri:
nmap -d -d jackharding.co
Todas as portas estão listadas com 'conn-refused'
Alguém sabe como posso consertar isso? Qualquer ajuda seria muito apreciada:)
EDIT: Consegui consertar isso dando permissões para / etc / letsencrypt / archive / 0755. No entanto, o domínio que adicionei está redirecionando para um dos outros domínios. Hmm ...
EDIT 2: Depois de reiniciar o servidor, o problema voltou.