【nginx】ステータスコード「444」
2022/02/25
nginx でステータスコード「444」を返すコードを見掛けて、なんぞや!って思って調べた
nginx の独自のステータスコードで、何も返さないでコネクションを閉じる
悪意のあるボットからのアクセスを遮断する時などに使ったりするらしい
動作確認
Dockerで環境を作って試してみた
/hoge へのアクセスに「444」を返す設定を記述した
nginx.conf
server {
listen 80;
listen [::]:80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
location = /hoge {
return 444;
}
}
$ curl localhost:8080/hoge
curl: (52) Empty reply from server
サーバーから何も返ってこなかった