1.修改nginx.conf
location /logs {
alias /home/data/logs; #日志文件目录路径
autoindex on;
autoindex_exact_size off;
autoindex_localtime on; #默认为off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间
add_header Cache-Control no-store; #让浏览器不保存临时文件
allow 114.242.192.133; #出于安全考虑可以设置ip白名单,或者使用下面的密码访问策略
deny all;
}
2.修改 mime.type
在其中新增
text/log log; 以log为扩展名的文件,如果目录下有其它类型的日志文件需要查看,可以进行增加,例如: text/log json;
3.密码访问策略
1、yum -y install httpd-tools
2、htpasswd -c /usr/local/nginx/conf/loguser wjoyxt
3、在以上修改的conf配置文件中增加两行:
auth_basic "Restricted";
auth_basic_user_file /usr/local/nginx/conf/loguser; #认证账号密码保存的文件
4.重启nginx
nginx -s reload