Nginx : configurer son serveur par défaut

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/