Il est important de configurer un serveur par défaut sur sa configuration Nginx pour une question de sécurité. Voici mon fichier.
# /etc/nginx/sites-available/default
## Default server configuration
server {
listen 80 default_server;
server_name _;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
return 444;
}
La réponse 444 indique que le serveur n’a rien à répondre au client et à fermé la connexion.
Je vous conseil aussi cet outil de génération de fichier de configuration pour PHP, Magento, WordPress… Mis à jour régulièrement pour avoir les dernières règles de sécurité : https://nginxconfig.io/