Formateur de configuration Nginx
Formatez la configuration nginx : une directive par ligne, blocs imbriqués indentés, commentaires et chaînes conservés. Détecte blocs non fermés et ; manquants.
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Outils Connexes
Voir ToutQu'est-ce que Formateur de config Nginx ?
Le formateur de configuration Nginx ré-indente les fichiers de configuration nginx : chaque directive va sur sa propre ligne, les blocs comme server et location sont indentés et les lignes vides sont réduites à une au maximum. Il signale aussi les erreurs de structure : accolades déséquilibrées, guillemets non terminés et directives sans ;.
Comment utiliser Formateur de config Nginx
- Collez votre configuration nginx (nginx.conf ou un bloc server).
- Choisissez l'Indentation (4 espaces est la convention nginx).
- Cliquez sur Formater (le résultat se met aussi à jour pendant la saisie).
- Corrigez les erreurs signalées, puis copiez ou téléchargez le résultat.
Exemple
server{listen 80;server_name example.com; # main
location / {root /var/www;}} server {
listen 80;
server_name example.com; # main
location / {
root /var/www;
}
} Quand utiliser Formateur de config Nginx
Utilisez-le pour ranger des configurations copiées de tutoriels, relire des changements ou trouver l'accolade ou le point-virgule manquant signalé par nginx -t. Il ne vérifie que la structure : il ne sait pas si une directive est valide dans un contexte ; lancez toujours nginx -t avant de recharger.
Comment fonctionne Formateur de config Nginx
Un analyseur lexical découpe le texte en mots, chaînes entre guillemets ("…" et '…'), ${variables}, commentaires #, accolades et points-virgules, en suivant ligne et colonne. L'afficheur écrit chaque directive sous forme de ses mots séparés par des espaces simples suivis de ;, ouvre les blocs avec { et les ferme sur leur propre ligne. Les commentaires placés après une directive sur la même ligne y restent. Les chaînes entre guillemets et les expressions régulières sont recopiées telles quelles. Le formateur ne connaît pas les noms de directives et ne modifie donc jamais vos arguments.
Cas d'utilisation courants
- Nettoyer un bloc server sur une ligne ou mal indenté
- Trouver un bloc location non fermé
- Normaliser des configurations avant de les valider dans Git
- Formater des extraits de configuration pour la documentation
Note de Sécurité
Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.
Questions Fréquentes
Valide-t-il les noms de directives ?
Non. Il ne vérifie que les accolades, guillemets et points-virgules. Utilisez nginx -t pour une validation complète.
Les commentaires sont-ils conservés ?
Oui, y compris les commentaires en fin de ligne de directive.
Et les blocs Lua (content_by_lua_block) ?
Ils sont analysés comme de la syntaxe nginx ; le code Lua qu'ils contiennent peut donc être remis en forme. Gardez ces fichiers hors du formateur.