Ubuntu 14.04 sunucusunda varsayılan nginx paketini kullanıyorum. Bu kullanarak /etc/nginx/nginx.confana yapılandırma olarak, ve daha sonra, yapılandırmaları içerir /etc/nginx/conf.d/*.confve /etc/nginx/sites-enabled/*.
Varsayılan nginx yapılandırmasında erişim günlüğüne oturum açmak için bu yönerge bulunur
access_log /var/log/nginx/access.log;
X-Forwarded-For üstbilgisini eklemek istiyorum, bu yüzden bunu conf.dklasörün içinde yapıyorum :
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
Sahip olduğum sorun o zaman benim access.log dosyası içinde iki kayıt alıyorum - biri başlık bilgisi ve diğeri olmadan.
nginx.confDosyanın üzerine yazabileceğimi biliyorum , ancak mümkünse kaçınmayı tercih ederim. Ayrıca aynı günlük dosyasını ( access.log) kullanmaya devam etmek istiyorum .
Nginx'e önceki yönergeyi geçersiz kılmalarını ve ana nginx.confdosyayı değiştirmeden günlük biçimini değiştirmelerini söylemenin bir yolu var mı ?