Rumah > Soal Jawab > teks badan
Saya mahu mendayakan log akses untuk nginx. Selepas mencari di Baidu, ia dikonfigurasikan terutamanya dalam nginx.conf
Bahagian ini
# 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 logs/access.log main;
Secara lalai, mereka diulas dengan # Saya ingin menghidupkannya, iaitu, nyahkomen bahagian ini dengan #.
Kemudian saya mulakan semula nginx tetapi ia gagal dimulakan semula, mendorong
Kerja untuk nginx.service gagal kerana proses kawalan keluar dengan kod ralat Lihat "systemctl status nginx.service" dan "journalctl -xe" untuk mendapatkan butiran.
Selepas menambah # kembali, tiada apa yang berlaku lagi Apakah sebabnya
Termasuk log ralat di awal
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
Saya juga mengeluarkan # untuk berkuat kuasa, tetapi nginx gagal dimulakan.
`
怪我咯2017-05-27 17:46:58
1 Sila gunakan nginx -t
untuk menyemak fail konfigurasi untuk melihat maklumat ralat tertentu
Log diproses seperti ini
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 logs/access.log main;