Nginx怎么实现浏览器可实时查看访问日志
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要讲解了"Nginx怎么实现浏览器可实时查看访问日志",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Nginx怎么实现浏览器可实时查看访问日志
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
445端口网络安全面试题
剑三服务器选错了
财务软件开发的市场需求
支付类软件开发好学吗
数据库唯一约束有什么用
数据库技术应用的是什么
传染病网络安全总结
随机传送石数据库
北京套料软件开发商
数据库留言板流程图
福州福昕网络技术 APP
天地图是什么软件开发的
启明星辰天网络安全审计
语句如何增加数据库的次要文件
企业网络安全ppt课件
网站上传到服务器如何访问
免费搭建服务器
sekiro游戏服务器怎么跳过
安全生产检查数据库
开讲啦网络安全课程
广州中智软件开发是外包吗
互联网科技的业务
郑州软件开发定制
系统管理软件开发维护是干嘛的
网络安全教育部比赛
为什么服务器有时候连上有时断开
网络安全防护概念
快捷方式登录服务器怎么注销账号
软件开发公司的年会游戏
网络安全攻击的主要表现在