Wie ermöglicht Nginx dem Browser, Zugriffsprotokolle in Echtzeit anzuzeigen?

WBOY
Freigeben: 2023-05-15 12:31:22
nach vorne
1470 Leute haben es durchsucht

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
Nach dem Login kopieren

# 🎜🎜#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/nginx
Nach dem Login kopieren
3. 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
Nach dem Login kopieren

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;
 #让浏览器不保存临时文件
}
Nach dem Login kopieren

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;
 .............
Nach dem Login kopieren

8. Erstellen Sie ein zertifiziertes Konto

Wie ermöglicht Nginx dem Browser, Zugriffsprotokolle in Echtzeit anzuzeigen?

[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
Nach dem Login kopieren

9. Bearbeiten Sie die Nginx-Konfigurationsdatei und fügen Sie sie dem Speicherort hinzu von Protokollen Der folgende Inhalt Wie ermöglicht Nginx dem Browser, Zugriffsprotokolle in Echtzeit anzuzeigen?

[root@ansheng ~]# yum -y install httpd-tools
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage