Configuração Nginx, 443 aberta, mas sem resposta em https: //

2

Então eu apenas integrei meu certificado e meu nginx conf o verifica quando eu reinicio. Quando eu faço um:

netstat -anp | grep 443

retorna:

tcp      0      0 0.0.0.0:443       0.0.0.0:*          LISTEN      22241/nginx

Mas quando eu tento alcançá-lo no navegador, ele apenas expira.

Meu nginx conf é:

http {
    server_names_hash_bucket_size 64;

    server {
        listen 80;
        listen 443 ssl;

        fastcgi_param HTTPS on;

        server_name www.example.com example.com;

        ssl on;
        ssl_certificate /root/ssl/example_com/example.com.chained.crt;
        ssl_certificate_key /root/ssl/example_com/example.com.key;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';

        #rewrite ^/(.*) https://example.com/$1 permanent;

        location / {
            # Works on port 80....
        }
    }
}
events { 
    worker_connections  1024; 
}

Além disso, eu configurei o ufw no meu servidor, onde abri as portas 22, 80 e 443.

TCP DUMP

14:43:33.951775 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 216993490 ecr 0,sackOK,eol], length 0
14:43:34.980760 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 216994490 ecr 0,sackOK,eol], length 0
14:43:36.052331 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 216995490 ecr 0,sackOK,eol], length 0
14:43:37.101006 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 216996490 ecr 0,sackOK,eol], length 0
14:43:38.140117 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 216997490 ecr 0,sackOK,eol], length 0
14:43:39.210849 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 216998491 ecr 0,sackOK,eol], length 0
14:43:40.688591 IP LOCALIP.54653 > HOSTIP.443: Flags [S], seq 743769181, win 65535, options [mss 1460,sackOK,eol], length 0
14:43:41.311110 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 217000492 ecr 0,sackOK,eol], length 0
14:43:43.368351 IP LOCALIP.54660 > HOSTIP.443: Flags [S], seq 797790670, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 217002440 ecr 0,sackOK,eol], length 0
14:43:43.419444 IP LOCALIP.54661 > HOSTIP.443: Flags [S], seq 2577678109, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 217002490 ecr 0,sackOK,eol], length 0
14:43:45.534502 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 217004492 ecr 0,sackOK,eol], length 0
14:43:53.981084 IP LOCALIP.54664 > HOSTIP.443: Flags [S], seq 3123601024, win 65535, options [mss 1460,nop,wscale 5,nop,nop,TS val 217012492 ecr 0,sackOK,eol], length 0

O que poderia ser?

    
por Simon Pertersen 11.02.2016 / 12:29

1 resposta

4

Em ordem para descobrir se os pacotes estão realmente chegando ao seu servidor, execute

tcpdump -ni <outer network interface> host <IP of remote client> and port 443

Por exemplo:

tcpdump -ni eth0 host 12.34.56.78 and port 443

Se você vir os pacotes, então algo está errado com o seu firewall.
Caso contrário, você tem problemas de conectividade entre o cliente e o servidor da Web.
Para resolver isso, você pode executar no cliente:
tracert <webserver's IP> (no Windows)
 ou traceroute <webserver's IP> (no Unix)
salve a saída para o arquivo e ligue para o seu ISP / administrador de rede / outra pessoa que se importe. Eles provavelmente pedirão rastreamento - você salvou em arquivo.

    
por 11.02.2016 / 13:13