Nginx проблема настройки на 1-м IP было нескольких доменных имен?
У меня работает так 

server {
 listen X.X.X.X:80;
 server_name cdn.XXXX.ru;
…
 }

server {
 listen X.X.X.X:80;
 server_name cdn.gdeposylka.ru l.gdeposylka.ru; 
…
 }

в директиве listen IP должен быть одинаковым в обоих серверах
Нужно просто listen 80, без ip.