A raiz do domínio no nginx não está funcionando

1

mydomain.com está sendo executado com nginx1.2, php-fpm, apc em um servidor ubuntu (medium-amazon ec2). Eu tenho tweaking meu servidor para os últimos 6 meses, no entanto, um problema começou a ocorrer desde antes de ontem.

Não consigo resolver a raiz para www.mydomain.com ou mydomain.com. Leva 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 outra URL, www.mydomain.com/a, ou mydomain.com/a, ou www. mydomain.com/a.php etc. resolve perfeitamente e com a característica velocidade nginx (eu sou um grande fã)! Mesmo www.mydomain.com/index.php resolve perfeitamente que é basicamente a mesma raiz do servidor, ou seja, www.mydomain.com. Por isso, parece que as solicitações não podem ser resolvidas somente se forem transmitidas sem qualquer URL no final.

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

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

Isso tem me deixado louco nos últimos dois dias. O google incessante tem sido de pouca ajuda, já que é provavelmente uma má-diretriz de configuração. Eu humildemente me abaixo, antes dos senhores do computador! Por favor ajude!

    
por Apurva Sukant 19.10.2012 / 10:28

0 respostas