nginxのデフォルト(nginx.conf)に書いてあることがある

$ edit /etc/nginx/nginx.conf

location = / {
access_log off;
return 204;
break;
}

nginxがリクエストを処理できなかった場合、つまり、ドメインごとの.confを用意し忘れた場合などは、デフォルト(nginx.conf)が呼び出されて、結果、204を返す。

AWS EC2のロードバランサーのターゲットのヘルスチェックも、ここを通るので、204を返していると、unhealthになってしまう。ここは、200を返すべき。