Heim > Artikel > Betrieb und Instandhaltung > Wie ermöglicht Nginx dem Browser, Zugriffsprotokolle in Echtzeit anzuzeigen?
1. Überprüfen Sie zunächst die Nginx-Version. Das Installationsverzeichnis befindet sich in /application/nginx-1.9.7#
[root@ansheng ~]# /application/nginx-1.9.7/sbin/nginx -v nginx version: nginx/1.9.7 built by gcc 4.4.7 20120313 (red hat 4.4.7-16) (gcc) configure arguments: --prefix=/application/nginx-1.9.7 --user=nginx --group=nginx --with-http_stub_status_module# 🎜🎜#2. Überprüfen Sie die Syntax und starten Sie nginx
[root@ansheng ~]# /application/nginx-1.9.7/sbin/nginx -t nginx: the configuration file /application/nginx-1.9.7/conf/nginx.conf syntax is ok nginx: configuration file /application/nginx-1.9.7/conf/nginx.conf test is successful [root@ansheng ~]# /application/nginx-1.9.7/sbin/nginx3. Löschen Sie die überflüssigen Aufmerksamkeitszeilen und Leerzeilen in der Nginx-Konfigurationsdatei#🎜 🎜 #
[root@ansheng ~]# cd /application/nginx-1.9.7/conf/ [root@ansheng conf]# egrep -v "#|^$" nginx.conf.default worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } [root@ansheng conf]# egrep -v "#|^$" nginx.conf.default nginx.conf
4. Fügen Sie die folgenden Tags und Inhalte zum Server-Tag der Nginx-Konfigurationsdatei hinzu
location /logs { alias /application/nginx-1.9.7/logs; #nginx日志目录 autoindex on; #打开目录浏览功能 autoindex_exact_size off; #默认为on,显示出文件的确切大小,单位是bytes #显示出文件的大概大小,单位是kb或者mb或者gb autoindex_localtime on; #默认为off,显示的文件时间为gmt时间。 #改为on后,显示的文件时间为文件的服务器时间 add_header cache-control no-store; #让浏览器不保存临时文件 }
5. Öffnen Sie das Protokoll im Browser Wenn die Datei nicht geöffnet ist, wird sie heruntergeladen statt geöffnet, wenn Sie auf die Datei klicken Die Konfiguration wird wirksam und zeigt sie im Browser an Wenn das Protokoll von anderen beiläufig eingesehen werden kann, müssen wir eine Ebene der Nginx-Benutzerauthentifizierung hinzufügen.
7. Installieren Sie httpd-tools für die Konto- und Passwortgenerierung#🎜 🎜 #
[root@ansheng conf]# vim mime.types types { text/html html htm shtml; text/log log; text/css css; text/xml xml; .............8. Erstellen Sie ein zertifiziertes Konto
[root@ansheng conf]# /application/nginx-1.9.7/sbin/nginx -t nginx: the configuration file /application/nginx-1.9.7/conf/nginx.conf syntax is ok nginx: configuration file /application/nginx-1.9.7/conf/nginx.conf test is successful [root@ansheng conf]# /application/nginx-1.9.7/sbin/nginx -s reload
9. Bearbeiten Sie die Nginx-Konfigurationsdatei und fügen Sie sie dem Speicherort hinzu von Protokollen Der folgende Inhalt
[root@ansheng ~]# yum -y install httpd-tools
10. Wenn Sie es erneut öffnen, werden Sie aufgefordert, Ihre Kontonummer und Ihr Passwort einzugeben, und Sie können es erst nach der Anmeldung anzeigen In.
Das obige ist der detaillierte Inhalt vonWie ermöglicht Nginx dem Browser, Zugriffsprotokolle in Echtzeit anzuzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!