zwxbest 发表于 2016-1-8 10:18:57

二级域名却跳转到其他目录

安全起见,用abc来代替我的域名
试了一个sb.abc.com二级域名,目录是wwroot下的sb.abc.com,
但总是跳到default目录下,访问default目录的应该是abc.com
这是sb.abc,com的配置
server
    {
      listen 80;
      #listen [::]:80;
      server_name sb.abc.com;
      index index.html index.htm index.php default.html default.htm default.php;
      root/home/wwwroot/sb.abc.com;

      include other.conf;
      #error_page   404   /404.html;
      location ~ [^/]\.php(/|$)
      {
            # comment try_files $uri =404; to enable pathinfo
            try_files $uri =404;
            fastcgi_passunix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
            #include pathinfo.conf;
      }

      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
      {
            expires      30d;
      }

      location ~ .*\.(js|css)?$
      {
            expires      12h;
      }

      access_log/home/wwwlogs/sb.abc.com.logaccess;
    }
然后我用ie访问sb,访问前后对比了/home/wwwlogs下的文件变化,
sb.abc.com.log这个一直是0
default目录对应的abc.com.log没变(但是用sb.abc.com 确实是访问到这个default目录了)
access.log增加了我刚才访问的信息
——————————————————————————————————————————————————
刚刚新建了一个bbs.abc.com的是暂时没问题,但是好想搞明白sb这个二级域名是怎么回事?
求解惑。

licess 发表于 2016-1-8 10:35:04

nginx -t 测试看一下是否有错误,nginx是否已经重启或reload

zwxbest 发表于 2016-1-8 11:33:20

回复 2# 的帖子

提示了这个,nginx: conflicting server name "sb.gtdoer.com" on 0.0.0.0:80, ignored
晕,搞定了。
让这个百毒第一条的博客给骗了 http://www.cnblogs.com/wangkongming/p/4450038.html:@
想起来以前不懂,在nginx.conf里配置二级域名,忘删掉了。:L
页: [1]
查看完整版本: 二级域名却跳转到其他目录