IPでアクセスされた時は404にしたいけど、ヘルスチェックの応答には200で応えたい。

/etc/nginx/conf.d/default.conf

server {
  listen 80 default_server;
  server_name _;

  location / {
    return 404;
  }

  location = /healthcheck.html {
    empty_gif;
    access_log off;
    break;
  }
}

を書いたら行けた。

参考

http://qiita.com/yumiyon/items/5cd2c6b4c696355926dc