LetsEncrypt não pôde se conectar para verificar o domínio (tempo limite)

2

Estou tentando configurar um certificado SSL para meu servidor Nextcloud com o LetsEncrypt, mas quando eu executo:

$ sudo certbot certonly --webroot -w /var/www/nextcloud --agree-tos \
     --no-eff-email --email [email protected] -d cloud.domain.com --rsa-key-size 4096

(com base neste tutorial: link )

Recebi esta mensagem de erro:

Failed authorization procedure. cloud.domain.com (http-01): urn:acme:error:connection :: 
The server could not connect to the client to verify the domain ::
Fetching http://cloud.domain.com/...: Timeout during connect (likely firewall problem)

(eu já abri as portas de firewall 80 e 443)

Como meu roteador só usa IPv6, eu não consegui configurar o redirecionamento de portas para apontar para o meu servidor (Ubuntu 18.04), é o maior problema em potencial? Em caso afirmativo, preciso entrar em contato com meu provedor para reativar o IPv4?

Se não, o que poderia ser?

    
por D. Math 17.07.2018 / 11:59

1 resposta

2

Você precisa garantir que o IPv4 esteja ativado no seu roteador. Sem isso, apenas um punhado de pessoas seria capaz de se conectar a você, isso levou em conta, eu acredito que você tenha algum problema de firewall no seu servidor. Por favor poste:

sudo iptables --list --verbose --line-numbers

As my router only uses IPv6, I could not set up the port forwarding to point on my server (ubuntu 18.04), is that the most potential problem? If yes, do I have to contact my ISP to re-enable IPv4?

Como não compreendo totalmente essa frase, direi:

  • Você precisa do endereço IP público IPv4 atribuído ao seu roteador

  • Se você não tem, então sim, você precisa entrar em contato com seu provedor

Em seguida, verifique se você redirecionou as portas 80 e 443 do roteador para o servidor.

    
por 17.07.2018 / 12:16