nginx之动态浏览日志
场景:通过浏览器可以动态浏览服务器日志,便于领导查看日志。
分析:也就是将nginx做一个反向代理,将日志文件下载行为改为浏览行为。
实现:
1.生成检验账号密码
a.安装htpasswd :
yum -y install httpd-tools
b.生成密码
#进入/usr/local/nginx目录 cd /usr/local/nginx #生成密码 htpasswd -c passwd test 请输入密码:test
生成了passwd文件就完成了
2.配置nginx的校验浏览
location /data.log {
# 验证配置
auth_basic "Please input passward";
auth_basic_user_file /usr/local/nginx/passwd;
# 浏览配置
# nginx开启浏览,nginx默认是不允许列出整个目录的
autoindex on;
# 默认为on,显示出文件的确切大小,单位是bytes。
# 改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_exact_size on;
# 默认为off,显示的文件时间为GMT时间。
# 改为on后,显示的文件时间为文件的服务器时间
autoindex_localtime on;
add_header Cache-Control no-store;
}
参考链接:
https://blog.51cto.com/13590999/2094871
https://www.cnblogs.com/xzlive/p/9492879.html
https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/articles/8043269.html

浙公网安备 33010602011771号