Если постоянно кидает на 1-й, то мне кажется что у Вас некая проблема с именами!
Попробуйте добавить в директиву "listen" еще и IP адрес на котором слушать!
Если проблема не исчезнет, то попробуйте добавить еще такой кусок:
server {
listen xxx.xxx.xxx.xxx:80 default;
access_log off;
return 404;
}
Если будет выдавать "404" - то проблема явно с "server_name"!