centos7 – Nginx-Konfigurations-Access_log-Problem
为情所困
为情所困 2017-05-27 17:44:58
0
1
858

Ich möchte Zugriffsprotokolle für Nginx aktivieren. Nach der Suche auf Baidu wird es hauptsächlich in nginx.conf konfiguriert

Dieser Abschnitt

#    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;

Standardmäßig sind sie mit # auskommentiert. Ich möchte es aktivieren, das heißt, diesen Abschnitt mit # auskommentieren.
Dann starte ich nginx neu, aber der Neustart schlägt fehl und es wird angezeigt:
Job für nginx.service fehlgeschlagen, weil der Steuerungsprozess mit einem Fehlercode beendet wurde. Weitere Informationen finden Sie unter „systemctl status nginx.service“ und „journalctl -xe“.

Nach dem erneuten Hinzufügen von # passierte wieder nichts.

Einschließlich des Fehlerprotokolls am Anfang

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

Ich habe auch das # entfernt, damit es wirksam wird, aber Nginx konnte nicht gestartet werden.

`

为情所困
为情所困

Antworte allen(1)
刘奇

1.请使用 nginx -t 检查配置文件获取 查看具体得错误信息

日志这样处理

   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;
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage