GNU/Linux >> Tutoriales Linux >  >> Linux

Nginx todavía intenta abrir el archivo de registro de errores predeterminado aunque configuré el archivo de configuración de nginx mientras recargaba

Esto es viejo... pero pasé por el mismo dolor y aquí está mi solución.

Como puede ver, el registro es una alerta, no un error de bloqueo:

nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)

No debería ser un problema :) A Nginx solo le gusta revisar ese archivo al inicio...

Solo usa -p opción. Algo como esto para iniciar Nginx localmente funciona para mí:

nginx -c /etc/nginx/nginx.conf -g 'daemon off;' -p /home/Foo/log/nginx

Es posible que deba dispararlo con sudo

sudo nginx -t

Linux
  1. Rpm:error al cargar bibliotecas compartidas:Libz.so.1:no se puede abrir el archivo de objeto compartido:no existe tal archivo

  2. Gradle encuentra JAVA_HOME incorrecto a pesar de que está configurado correctamente

  3. abra un archivo con el programa predeterminado en node-webkit

  4. ¿Cómo establecer un entorno de escritorio predeterminado al iniciar el sistema?

  5. ¿Cómo establecer permisos de archivo predeterminados para todas las carpetas/archivos en un directorio?

nginx - 413 Entidad de solicitud demasiado grande

Cómo cambiar el archivo de registro de Sudo predeterminado en Linux

Solucionar el error de Nginx:413 Entidad de solicitud demasiado grande

¿Cómo establecer el orden de clasificación predeterminado en el cuadro de diálogo Abrir archivo en "nombre"?

¿Cómo configurar el programa predeterminado para abrir un tipo de archivo específico?

¿La mejor manera de depurar las reglas de reescritura de nginx en el archivo de configuración?