Raiz de domínio no nginx não funciona

Raiz de domínio no nginx não funciona

mydomain.com está rodando com nginx1.2, php-fpm, apc em um servidor Ubuntu (médio - amazon ec2). Tenho ajustado meu servidor nos últimos 6 meses, mas um problema começou a ocorrer anteontem.

Não consigo resolver a raiz de www.mydomain.com ou mydomain.com. Demora 3 minutos para receber uma página quebrada com todos os links da página convertidos para o IP local (10.xxx). No entanto, qualquer outro URL, www.meudominio.com/a, ou meudominio.com/a, ou www. mydomain.com/a.php etc. resolve perfeitamente e com a velocidade característica do nginx (sou um grande fã)! Até mesmo www.mydomain.com/index.php resolve perfeitamente, que é basicamente a mesma raiz do servidor, ou seja, www.mydomain.com. Então parece que as solicitações não podem ser resolvidas apenas se forem passadas sem nenhuma url no final.

Eu descobri as três possibilidades a seguir de por que isso poderia estar acontecendo: 1- configuração incorreta do host - posso estar passando informações incorretas do host em alguma configuração, ou seja, em php-fpm.conf, php.ini ou nginx.conf ou no ubuntu em hosts ou hostname.conf etc. 2- configuração de índice incorreta - posso estar passando tipos de índice incorretos em nginx.conf ou php-fpm.conf 3- tudo é possível :(

Mais importante ainda, esse problema desaparece se eu parar de usar a diretiva "server_name" no nginx.conf. Portanto, um bloco de servidor nginx sem nome leva à operação normal, mas no momento em que coloco a diretiva server_name em www.mydomain.com ou mydomain.com, novamente a raiz do domínio se torna inacessível.

Isso tem me deixado louco nos últimos dois dias. A pesquisa incessante no Google tem sido de pouca ajuda, pois provavelmente é uma diretiva incorreta de configuração. Eu humildemente me curvo, diante dos senhores do meu computador! Por favor ajude!

informação relacionada