nginx上的域根无法正常工作

mydomain.com运行在ubuntu服务器(介质 – 亚马逊ec2)上的nginx1.2,php-fpm,apc。 我一直在调整我的服务器过去6个月,但是从前天开始发生了一个问题。

我无法parsingwww.mydomain.com或mydomain.com的根目录。 需要3分钟时间才能收到页面上所有链接转换为本地ip(10.xxx)的破损页面。但是,任何其他url(www.mydomain.com/a或mydomain.com/a)或www。 mydomain.com/a.php等解决完美,并与特色nginx的速度(我是一个大粉丝)! 即使www.mydomain.com/index.php完全解决这是基本相同的服务器根即www.mydomain.com。 所以似乎只有在最后没有任何url传递的时候,请求才能被parsing。

我想出了以下三种可能性,为什么会发生这种情况:1 – 不正确的主机设置 – 我可能会传递不正确的主机信息在一些设置,即在php-fpm.conf,php.ini或nginx.conf或在Ubuntu下主机或hostname.conf等2-不正确的索引设置 – 我可能会在nginx.conf或php-fpm.conf传递不正确的索引types3什么是可能的:(

最重要的是,如果我停止在nginx.conf中使用“server_name”指令,这个问题就会消失。 所以一个未命名的nginx服务器块会导致正常的操作,但是当我把server_name指令放到www.mydomain.com或者mydomain.com的时候,那么域根再次变得无法访问。

过去两天这让我疯狂。 不断的谷歌search没有什么帮助,因为它可能是一个configuration误导。 我谦卑地弯下腰,在我的电脑霸主之前! 请帮忙!