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
大家有没有碰到这种情况,知道可能是什么原因么? 不到不能配置到同一个端口么,每个站点换一个端口貌似可以,但是怎么都设置到80上呢? DNS解析错误? 学到了!谢谢! 1)要同用一个80端口,只能做DNS解析,2)使用不同端口区分
页:
[1]