All'avvio di nginx, crea il file di registro "access.log" con dimensione 0. Ma non ci sono scritti in esso. error.log funziona bene.Nginx non può scrivere in access.log
nginx.conf:
http {
access_log /usr/local/webserver/nginx/logs/access.log combined;
....
}
Il file di log è:
-rw-r--r-- 1 root root 0 Mar 4 00:54 access.log
-rw-r--r-- 1 root root 3903 Mar 4 00:54 error.log
Sono totalmente confuso. @ _ @
È un problema di autorizzazione?
Tuttavia, nella parte successiva di nginx.conf, nella sezione server {}, access_log funziona! Perché la sezione http {} non funziona?
E 'www-data: www-data in Ubuntu – holms
Se nginx è non è in grado di scrivere nei registri creati in primo luogo, poiché chmoding dei file non sta affrontando la causa principale del problema. Probabilmente hai bisogno di guardare la configurazione di nginx. –
@holms per impostazione predefinita, sì. – sitilge