Não há resposta do servidor sobre IPv6 com o NGINX

2

Eu decidi dar um acesso ao IPv6 para o meu site, mas estou tendo problemas para fazer com que meu servidor responda a solicitações via IPv6.

Eu já configurei um registro AAAA e experimentei configurar o NGINX para responder às solicitações. Meu servidor está executando o NGINX no CentOS 6.4.

Veja como é a parte superior da minha configuração:

    listen      443 ssl;
    listen      [::]:443 ssl;
    server_name  *.mydomain.net;
    access_log off;

    ssl on;
    ssl_certificate /etc/nginx/conf/ssl-unified.crt;
    ssl_certificate_key /etc/nginx/conf/ssl.key;

Quando eu executo 'netstat -nlp | grep nginx 'Eu recebo o seguinte resultado, como se estivesse realmente escutando:

tcp        0      0 :::443     :::*                        LISTEN      14463/nginx

Já experimentei alguns sites que testam a conectividade IPv6, como este e este , mas todos reportam como sendo capazes de fazer ping no endereço mas não recebem resposta do servidor.

Toda ajuda é muito apreciada, obrigado!

    
por Callumpy 31.03.2014 / 19:16

1 resposta

4

Você tem um problema de firewall. Eu tenho IPv6 e quando tento wget seu site:

Connecting to **domain** (**domain**)|**IPv6 Address**|:80... failed: Permission denied.

O mesmo para HTTPS:

Connecting to **domain** (**domain**)|**IPv6 Address**|:443... failed: Permission denied.

Provavelmente você só tem essas opções abertas no firewall IPv4 e não no firewall IPv6.

Como você conserta isso depende do seu sistema operacional, quais painéis de controle web você usa, se houver, etc. Se você está usando apenas o CentOS sem painéis de controle, pode usar a ferramenta de linha de comando system-config-network-tui para configurar seu firewall e irá abrir corretamente as portas para IPv4 e IPv6.

    
por 31.03.2014 / 21:28