Por que esse redirecionamento nginx www não está funcionando?

2

Estou tendo problemas com www redirecionados em um servidor nginx. O servidor está executando 2 sites: example.com e blog.example.com .

Configuração do servidor:

  • nginx / 1.4.6 (Ubuntu)
  • Ubuntu 14.04.1 LTS

Registros de DNS relevantes:

  • www.example.com. 1800 IN CNAME example.com.
  • blog.example.com. 1800 IN CNAME example.com.

Configurações do nginx:

/etc/nginx/sites-enabled/example.com

server {
  server_name www.example.com;
  return 301 $scheme://example.com$request_uri;
}
server {
  server_name example.com;
  root /var/www/example.com/html;
}

/etc/nginx/sites-enabled/blog.example.com

server {
  server_name blog.example.com;
  root /var/www/blog.example.com/html;
}

Esperado: www.example.com redireciona para example.com

Atual: www.example.com está exibindo blog.example.com

Alguém sabe por que o redirecionamento não está funcionando como esperado?

    
por Graham Swan 12.01.2015 / 00:58

0 respostas