Bagaimanakah Nginx membolehkan penyemak imbas melihat log akses dalam masa nyata?

WBOY
Lepaskan: 2023-05-15 12:31:22
ke hadapan
1470 orang telah melayarinya

1. Mula-mula semak versi nginx saya menggunakan versi 1.9.7 Direktori pemasangan ialah /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
Salin selepas log masuk

2 Tatabahasa dan mulakan 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
Salin selepas log masuk

3 Padamkan garis perhatian yang berlebihan dan baris kosong dalam fail konfigurasi nginx

[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
Salin selepas log masuk

4 tag dan kandungan berikut pada teg pelayan fail konfigurasi

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;
 #让浏览器不保存临时文件
}
Salin selepas log masuk

5. Dayakan fail log dibuka dalam penyemak imbas Jika ia tidak didayakan, ia akan dimuat turun sebaliknya daripada dibuka apabila mengklik fail

[root@ansheng conf]# vim mime.types
types {
 text/html html htm shtml;
 text/log log;
 text/css css;
 text/xml xml;
 .............
Salin selepas log masuk

6. Semak sintaks, kemudian biarkan konfigurasi nginx berkuat kuasa, lihat dalam penyemak imbas

[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
Salin selepas log masuk

Buka pelayar dan masukkan nama domain atau IP, tambah log selepas itu, dan klik Fail boleh dibuka Adakah tidak selamat jika log boleh dilihat oleh orang lain secara santai, jadi kita perlu menambah lapisan pengesahan pengguna nginx.

Bagaimanakah Nginx membolehkan penyemak imbas melihat log akses dalam masa nyata?

Bagaimanakah Nginx membolehkan penyemak imbas melihat log akses dalam masa nyata?

7 Pasang httpd-tools untuk penjanaan akaun dan kata laluan

rreee

< 🎜. >8. Buat akaun diperakui

[root@ansheng ~]# yum -y install httpd-tools
Salin selepas log masuk

9 Edit fail konfigurasi nginx dan tambah kandungan berikut pada lokasi log

[root@ansheng ~]# htpasswd -c /application/nginx-1.9.7/conf/loguser loguser
new password:
re-type new password:
adding password for user loguser
#密码需要输入两次
Salin selepas log masuk

10. , dan kemudian apabila anda membukanya semula, anda akan digesa untuk memasukkan nombor akaun dan kata laluan anda, dan anda boleh melihatnya hanya selepas log masuk.

Bagaimanakah Nginx membolehkan penyemak imbas melihat log akses dalam masa nyata?

Atas ialah kandungan terperinci Bagaimanakah Nginx membolehkan penyemak imbas melihat log akses dalam masa nyata?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan