Por que alguns visitantes não podem ver meu site corretamente?

1

Eu comprei o meu nome de domínio ( link ) da GoDaddy e configurei meu site no Linode VPS (usando o Linode DNS). Eu sei pouco sobre o site, então eu simplesmente segui os guias no linode.com para instalar o Nginx e outros softwares.

Sempre recebo alguns relatórios de visitantes, eles dizem que só podem ver a página padrão do Nginx, não o site adequado. Alguns outros relatórios simplesmente dizem que o site está "quebrado".

Isso realmente me deixa confuso, pois o site está trabalhando para a maioria dos visitantes. Alguém pode me dar algumas dicas ou pistas?

Muito obrigado!

Karl

    
por Karl 17.09.2015 / 02:31

1 resposta

5

Você está perdendo uma diretiva listen em seu bloco nginx server .

Agora mesmo, parece assim:

server {
    listen 80;
    #...everything else

Você precisa adicionar uma linha:

    listen 80;
    listen [::]:80;

A razão para isso é que você tem IPv4 e IPv6, mas configurou apenas o host virtual para responder no IPv4. Assim, qualquer pessoa que tenha IPv6 (como eu) obtém a página nginx padrão (que é configurada para responder no IPv6).

    
por 17.09.2015 / 02:39