Domänenstamm auf Nginx funktioniert nicht

Domänenstamm auf Nginx funktioniert nicht

mydomain.com läuft mit nginx1.2, php-fpm, apc auf einem Ubuntu-Server (Medium – Amazon EC2). Ich habe meinen Server in den letzten 6 Monaten optimiert, aber seit vorgestern ist ein Problem aufgetreten.

Ich kann die Root für www.mydomain.com oder mydomain.com nicht auflösen. Es dauert 3 Minuten, bis eine defekte Seite mit allen Links auf der Seite angezeigt wird, die in die lokale IP (10.xxx) konvertiert wurden. Jede andere URL, www.mydomain.com/a oder mydomain.com/a oder www.mydomain.com/a.php usw., wird jedoch perfekt und mit der für Nginx typischen Geschwindigkeit aufgelöst (ich bin ein großer Fan)! Sogar www.mydomain.com/index.php wird perfekt aufgelöst, was im Grunde dieselbe Server-Root ist, d. h. www.mydomain.com. Es scheint also, dass Anfragen nur dann nicht aufgelöst werden können, wenn sie ohne URL am Ende übergeben werden.

Mir sind die folgenden drei Möglichkeiten eingefallen, warum das passieren könnte: 1- falsche Host-Einrichtung – ich übergebe möglicherweise in einigen Einstellungen falsche Host-Informationen, z. B. in php-fpm.conf, php.ini oder nginx.conf oder in Ubuntu unter Hosts oder hostname.conf usw. 2- falsche Index-Einrichtung – ich übergebe möglicherweise falsche Indextypen in nginx.conf oder php-fpm.conf 3- alles ist möglich :(

Das Wichtigste ist, dass dieses Problem verschwindet, wenn ich die Direktive „server_name“ in nginx.conf nicht mehr verwende. Ein unbenannter Nginx-Serverblock führt also zum normalen Betrieb, aber sobald ich die Direktive „server_name“ auf www.mydomain.com oder mydomain.com setze, wird die Domänenwurzel wieder unerreichbar.

Das hat mich in den letzten zwei Tagen wahnsinnig gemacht. Unaufhörliches Googeln hat wenig geholfen, da es sich wahrscheinlich um eine falsche Konfiguration handelt. Ich beuge mich demütig vor meinen Computer-Oberherren! Bitte helfen Sie!

verwandte Informationen