Linux论坛's Archiver

诚招版主,请发站内短消息至linuxpk申请

ringfox 发表于 2009-1-6 18:25

nginx配置的虚拟主机只有最后一个生效,是怎么回事啊?

nginx虚拟主机配置类似下面的结构,(放到sites-enabled目录下,一个站点建一个文件也一样)
http{

  server{
    listen       80;
    server_name  a.com;
    root /var/www/a;
  }

  server{
    listen       80;
    server_name  b.com;
    root /var/www/b;
  }

  server{
    listen       80;
    server_name  c.com;
    root /var/www/b;
  }

}

重启nginx以后,总是最后一个server有效,前面的a.com , b.com 都是指向c.com
大家有没有碰到这种情况,知道可能是什么原因么?

ringfox 发表于 2009-1-6 19:26

不到不能配置到同一个端口么,每个站点换一个端口貌似可以,但是怎么都设置到80上呢?

深蓝色 发表于 2009-1-11 09:24

DNS解析错误?

gouyou 发表于 2009-3-5 14:33

学到了!谢谢!

bobo9576 发表于 2009-9-1 15:32

1)要同用一个80端口,只能做DNS解析,2)使用不同端口区分

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.