GNU/Linux >> Tutoriales Linux >  >> Linux

nginx:[emerg] directiva desconocida en /etc/nginx/sites-enabled/example.com:3

Tuve el mismo problema que fue que copié/pegué el código de configuración de la web y algunos EOL sucios (final de línea) caracteres donde haya.

El editor no los mostró, pero nginx los trató como una directiva.

Acabo de eliminar cada EOL y añadido de nuevo.


Parece que hiciste algo de trabajo de copiar y pegar aquí. No es raro enganchar algunos caracteres adicionales que son invisibles al final de la línea (EOL). Prueba esto:

Ejecute su texto a través de esta herramienta:http://www.textfixer.com/tools/remove-line-breaks.php

a continuación, corrija las interrupciones que se hayan eliminado y que se verán afectadas por los comentarios.

Esto funcionó para mí. Espero que te funcione.


Linux
  1. nginx - 413 Entidad de solicitud demasiado grande

  2. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  3. Bash =~ Regex y Https://regex101.com/?

  4. Cómo configurar un subdominio o alojar múltiples dominios usando nginx en el servidor Linux

  5. Crear hosts virtuales CentOS NGINX

Autenticación HTTP básica con Nginx

¿Cómo se actualiza /etc/motd?

¿Por qué el patrón Awk no coincide con los argumentos de configuración de Nginx -v?

CentOS / RHEL:cómo recuperarse de un archivo /etc/passwd eliminado

Crear un enlace simbólico de directorio en Ubuntu

varios sitios web en nginx y sitios disponibles