GNU/Linux >> Tutoriels Linux >  >> Linux

nginx :[emerg] directive inconnue dans /etc/nginx/sites-enabled/example.com:3

J'ai eu le même problème qui était que j'ai copié/collé le code de configuration du Web et quelques sales EOL (fin de ligne) caractères là où il y en a.

L'éditeur ne les a pas montrés, mais nginx les traitait comme une directive.

Je viens de supprimer tous les EOL et ajouté à nouveau.


Il semble que vous ayez fait du copier-coller ici. Il n'est pas rare d'accrocher des caractères supplémentaires qui sont invisibles à la fin de la ligne (EOL). Essayez ceci :

Exécutez votre texte via cet outil :http://www.textfixer.com/tools/remove-line-breaks.php

corrigez ensuite les pauses qui ont pu être supprimées et qui seront affectées par les commentaires.

Cela a fonctionné pour moi. J'espère que cela fonctionnera pour vous.


Linux
  1. Configurer WSO2 avec le proxy inverse NGINX pour les URL personnalisées

  2. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  3. Comment /etc/motd est-il mis à jour ?

  4. Pourquoi le modèle Awk ne correspond-il pas aux arguments de configuration de Nginx -v ?

  5. Créer des hôtes virtuels CentOS NGINX

Authentification HTTP de base avec Nginx

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Différence entre /etc/hosts et /etc/resolv.conf

Comment configurer /etc/issues pour afficher l'adresse IP pour eth0

redirection nginx vers www.domaine

getpwnam(www) a échoué dans /etc/nginx/nginx.conf