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を返すべき。