Nginx怎么实现浏览器可实时查看访问日志
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要讲解了"Nginx怎么实现浏览器可实时查看访问日志",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Nginx怎么实现浏览器可实时查看访问日志
千家信息网最后更新 2025年12月02日Nginx怎么实现浏览器可实时查看访问日志
这篇文章主要讲解了"Nginx怎么实现浏览器可实时查看访问日志",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Nginx怎么实现浏览器可实时查看访问日志"吧!
一、首先查看nginx版本,我使用的是1.9.7的版本,安装目录在/application/nginx-1.9.7
[root@ansheng ~]# /application/nginx-1.9.7/sbin/nginx -vnginx version: nginx/1.9.7built 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
二、检查语法并启动nginx
[root@ansheng ~]# /application/nginx-1.9.7/sbin/nginx -tnginx: the configuration file /application/nginx-1.9.7/conf/nginx.conf syntax is oknginx: configuration file /application/nginx-1.9.7/conf/nginx.conf test is successful[root@ansheng ~]# /application/nginx-1.9.7/sbin/nginx
三、把nginx配置文件内多余的注视行和空行删掉
[root@ansheng ~]# cd /application/nginx-1.9.7/conf/[root@ansheng conf]# egrep -v "#|^$" nginx.conf.defaultworker_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四、在nginx配置文件的server标签内加入以下标签和内容
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; #让浏览器不保存临时文件}五、开启在浏览器打开log文件,如果不开启再点击文件的时候就下载而不是打开
[root@ansheng conf]# vim mime.typestypes { text/html html htm shtml; text/log log; text/css css; text/xml xml; .............六、检测语法,然后让nginx配置生效,在浏览器查看
[root@ansheng conf]# /application/nginx-1.9.7/sbin/nginx -tnginx: the configuration file /application/nginx-1.9.7/conf/nginx.conf syntax is oknginx: 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
打开浏览器输入域名或者ip,后面加上logs,然后点击文件就可以打开了,如果日志随随便便就可以被别人查看是不是很不安全,所以我们要在加一层nginx用户认证。
七、安装httpd-tools,用于帐号密码生成
[root@ansheng ~]# yum -y install httpd-tools
八、创建认证的账号
[root@ansheng ~]# htpasswd -c /application/nginx-1.9.7/conf/loguser logusernew password:re-type new password:adding password for user loguser#密码需要输入两次
九、编辑nginx配置文件,在logs的location加入下面的内容
location /logs { ...... alias path; autoindex on; autoindex_exact_size off; autoindex_localtime on; add_header cache-control no-store; auth_basic "restricted"; #nginx认证 auth_basic_user_file /application/nginx-1.9.7/conf/loguser; #认证账号密码保存的文件}十、然后再打开的时候就会提示输入账号和密码,登陆之后才可以查看。
感谢各位的阅读,以上就是"Nginx怎么实现浏览器可实时查看访问日志"的内容了,经过本文的学习后,相信大家对Nginx怎么实现浏览器可实时查看访问日志这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
文件
浏览
浏览器
日志
实时
内容
密码
时间
认证
配置
目录
账号
学习
输入
单位
大小
时候
标签
版本
语法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏数据软件开发设施参考价格
数据库数据单位为100怎么写
西安一码通的服务器架构
ftp服务器下载东西不全
数据库高速吞吐
数据库的dbo
什么游戏服务器是java写的
广西网络安全整改通知
邮箱如何设置收件服务器
ssl是网络安全协议吗
售货机免单软件开发
ftp服务器安全权限设置
数据库的外键6
网络安全官的代号
软件开发美工学什么
nova3定位服务器选哪个
汕尾esop软件开发
山东金桥网络技术
软件开发邀请报价函
中央处理器CPU是不是服务器
网信天津网络安全知识竞赛
无锡智能化软件开发供应
数据库数据单位为100怎么写
适用网络安全法裁量标准
购物系统数据库设计
网络数据库营销特点
网络安全产品效果图文案
保证网络安全服务的是
芝罘区ios软件开发哪家靠谱
上海信诚至典网络技术