nginx: [emerg] “worker_processes” directive is not allowed here in /usr/local/nginx/conf/nginx.conf:3 2


Cette erreur arrive quand la directive “worker_processes” est incluse une deuxième fois. Typiquement cela arrive quand on a include *.conf dans son nginx.conf et que cela inclut nginx.conf lui même.

Il faut donc être spécifique sur les fichiers à inclure include site.conf ou déplacer nginx.conf dans un autre dossier que celui des sous fichiers de configuration.

2 thoughts on “nginx: [emerg] “worker_processes” directive is not allowed here in /usr/local/nginx/conf/nginx.conf:3

  • foxmask

    avé “le petit indien” on fait des hôtes virtuels, en incluant les fichiers de conf dans httpd.conf :

    include vhost/*

    où tout autre nom que vhost contenant les fichiers de config de ces derniers et roule “petite lune” ;)

  • Sam Post author

    En fait c’est pareil sur une installe standard de nginx (il y a un site-available et tout le bordel). Mais comme on compile le truc à la main car on a une version custo, on a pas la belle arbo bien propre qu’on devrait.

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.