I have multiple files each with a config for a different vhost. On one of these config files (included in the main nginx config file) I set the default_server directive:
server { listen 80; listen 443 ssl default_server spdy; server_name 188.166.X.XXX; root /var/www/default; index index.php index.html; ... } ... but it's not respected. If I point the A record of a domain I didn't add in a nginx server block, the first server block in alphabetical order is picked up (instead of the default_server). Why?
default_severonly on port 443. Do you use https?listendirective?listen 80; listen 443 ssl spdy;, if they use only http I have justlisten 80;