Por que não consigo acessar meu site após instalar um certificado SSL usando Certbot? (executando Ubuntu e Nginx)

Por que não consigo acessar meu site após instalar um certificado SSL usando Certbot? (executando Ubuntu e Nginx)

Não consigo estabelecer uma conexão com a porta 443 no meu servidor nginx.

Eu precisava da porta 443 para habilitar conexões https, usei o certbot para instalar um certificado SSL e segui com a instalação padrão e as instruções padrão nesteguia

Embora eu tenha definido o comando 'nginx full' para abrir as portas http e https, verifiquei novamente para ter certeza de que a porta 443 está realmente aberta executando o seguinte comando sudo lsof -i -P -n | grep LISTENe, na resposta, obtive a porta 443 como sendo usada por nginx

Tentei ferramentas como cURL para testar minhas portas, a porta 80 funciona bem, mas não obtive resposta da porta 443

Não tenho experiência com administração de servidores e tentei verificar outros recursos mas não sei mais o que fazer.

configuração disponível em meus sites:

server {

        root /var/www/muhammed-aldulaimi.com/html;
        index index.html index.htm index.nginx-debian.html;

        server_name muhammed-aldulaimi.com www.muhammed-aldulaimi.com;

        location / {
                try_files $uri $uri/ =404;
        }

    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/muhammed-aldulaimi.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/muhammed-aldulaimi.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot


}
server {
    if ($host = www.muhammed-aldulaimi.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    if ($host = muhammed-aldulaimi.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


        listen 80;
        listen [::]:80;

        server_name muhammed-aldulaimi.com www.muhammed-aldulaimi.com;
    return 404; # managed by Certbot

}

status ufw:

22/tcp                     ALLOW       Anywhere
Nginx Full                 ALLOW       Anywhere
22/tcp (v6)                ALLOW       Anywhere (v6)
Nginx Full (v6)            ALLOW       Anywhere (v6)

Responder1

Depois de verificar se não havia nenhum problema nas configurações de firewall do Ubuntu, presumi que o problema estava no próprio host. Eu estava usando o AWS Lightsail e descobri que o Lightsail só aceitava conexões provenientes das portas 22 e 80. Adicionando uma regra que aceitava outras portas na guia Rede; resolveu meu problema.

informação relacionada