mydomain.com在Ubuntu服务器(中型 - 亚马逊EC2)上使用nginx1.2,php-fpm,apc运行。我过去6个月一直在调整我的服务器,但是从前天开始出现问题。
我无法解析www.mydomain.com或mydomain.com的根目录。收到损坏的页面需要3分钟,页面上的所有链接都转换为本地IP(10.x.x.x)。但是,任何其他URL,www.mydomain.com / a或mydomain.com/a,或www.mydomain.com/a.php等都能完美地解决并具有特有的nginx速度(我是一个很大的粉丝!)。甚至www.mydomain.com/index.php也完美地解析了基本相同的服务器根,即www.mydomain.com。因此,似乎只有在最后没有任何URL的情况下才能解析请求。
我提出了以下三种可能性,为什么会发生这种情况:
最重要的是,如果我在nginx.conf中停止使用“server_name”指令,这个问题就会消失。因此,一个未命名的nginx服务器块导致正常操作,但是当我将server_name指令放入www.mydomain.com或mydomain.com时,那么域根目录再次无法访问。
过去两天这让我发疯了。不断的谷歌搜索一直没有什么帮助,因为它可能是一个配置误导。在我的电脑霸主面前,我谦卑地弯下腰!请帮忙!