es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué está fallando el archivo de registro de acceso de nginx?

Intenté usar nginx en Manjaro escribiendo “nginx” en la terminal, pero aparece esto: “open() “/var/log/nginx/access.log” failed (21: Is a directory)”. Ejecuté “sudo nginx -t” y “sudo systemctl start nginx.service” y ambos dijeron lo mismo. ¿Hay algo que pueda hacer para solucionar este problema? Además, utilicé “systemctl status nginx.service” y dice que “Loaded:” “nginx.service” y “vendor preset” están deshabilitados. ¿Es esto importante?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución para el error de nginx en Manjaro Linux

    Si recibiste el mensaje de error open() "/var/log/nginx/access.log" failed (21: Is a directory) mientras intentabas usar el comando nginx en Manjaro Linux, puedes intentar los siguientes pasos:

    1. Verifica los permisos del archivo access.log:
      ls -l /var/log/nginx/access.log
      

      Si muestra drwxr-xr-x para los permisos del archivo, significa que es un directorio y no un archivo.

    2. Renombra el directorio access.log:

      sudo mv /var/log/nginx/access.log /var/log/nginx/accessdir
      

    3. Crea un nuevo archivo access.log:
      sudo touch /var/log/nginx/access.log
      
    4. Establece los permisos para el nuevo archivo:
      sudo chmod 644 /var/log/nginx/access.log
      

      Este paso garantizará que el archivo tenga los permisos correctos que nginx necesita para escribir en él.

    5. Finalmente, inicia el servicio de nginx con el siguiente comando:

      sudo systemctl start nginx.service
      

    Si aún tienes problemas, verifica el archivo de configuración de nginx y asegúrate de que todas las rutas estén configuradas correctamente. Además, no es importante que nginx.service y vendor preset estén deshabilitados en la salida de systemctl status nginx.service si el servicio de nginx está funcionando correctamente.

Comments are closed.