nginx: close the connection without sending any response.
444 is an nginx-only instruction, not a status that travels over the wire. return 444; makes nginx close the connection immediately without sending headers. It appears in nginx access logs as 444; the client sees an empty reply or a connection reset. Admins use it to drop requests for unknown hosts, scanners and abusive bots cheaply.
server block with return 444; catching requests whose Host matches no site (e.g. scanners hitting the IP)./wp-login.php on non-WordPress sites) or blocked countries.ssl_reject_handshake on; (nginx 1.19.4+) so no certificate is leaked.(52) Empty reply from server and browsers show ERR_EMPTY_RESPONSE. Check you are using the right hostname; you may be hitting the server's default block.(no response: connection closed by nginx)
$ curl -i http://203.0.113.10/
curl: (52) Empty reply from server