De repente, al reiniciar Nginx me sale el siguiente error:
Reinicio de nginx: [alerta]: no se pudo abrir el archivo de registro de errores: open () "/var/log/nginx/error.log" falló (13: Permiso denegado) 16/02/2011 17:20:58 [advertencia] 23925 # 0: la directiva "usuario" tiene sentido solo si el proceso maestro se ejecuta con privilegios de superusuario, ignorado en /etc/nginx/nginx.conf:1 el archivo de configuración /etc/nginx/nginx.conf la sintaxis está bien 16/02/2011 17:20:58 [emerg] 23925 # 0: open () "/var/run/nginx.pid" falló (13: Permiso denegado) archivo de configuración /etc/nginx/nginx.conf falló la prueba
En la parte frontal del sitio se carga, pero algunos archivos, como el CSS en particular, no se cargan. Existen en el servidor, pero al cargar los recursos directamente en Chrome dicen "¡Vaya! No se puede encontrar esta página".
Configuré un grupo especial y un usuario para ejecutar mis archivos apache usando suexec para mis archivos de dominio. Creo que los nginx son propiedad de root, sin embargo, supongo que es el problema, pero ¿qué propiedad de los archivos nginx cambiaría?
El proceso maestro nginx tiene permisos de root, pero Amplify-agent realiza periódicamente el comando 'nginx -t' por un usuario no root. Esa es la razón de estos errores en el error.log
Por lo tanto, puede ignorar estos errores.
Verifique comparando la salida de " sudo nginx -t"
fuente