nginx上的域根无法正常工作

时间:2012-10-19 08:32:04

标签: nginx ubuntu-12.04 php

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的情况下才能解析请求。

我提出了以下三种可能性,为什么会发生这种情况:

  1. 主机设置不正确:我可能会在某些设置中传递错误的主机信息,例如php-fpm.conf,php.ini或nginx.conf或主机下的ubuntu或hostname.conf等。
  2. 索引设置不正确:我可能在nginx.conf或php-fpm.conf中传递了错误的索引类型
  3. 一切皆有可能:(
  4. 最重要的是,如果我在nginx.conf中停止使用“server_name”指令,这个问题就会消失。因此,一个未命名的nginx服务器块导致正常操作,但是当我将server_name指令放入www.mydomain.com或mydomain.com时,那么域根目录再次无法访问。

    过去两天这让我发疯了。不断的谷歌搜索一直没有什么帮助,因为它可能是一个配置误导。在我的电脑霸主面前,我谦卑地弯下腰!请帮忙!

0 个答案:

没有答案