网站日志别放在公开目录,攒8G占满磁盘,还能被爬虫下载走所有访问记录
新手搭网站,日志全存在网站根目录,几个G的日志堆在公开目录里,爬虫顺着地址就能下载你的访问日志,看到所有访问IP、页面路径,还把磁盘占满。网站日志目录的管理其实很简单:第一,Nginx、PHP的日志,放在网站根目录外面的目录,比如/www/logs/,别放在网站的公开目录里,不然用户顺着地址就能下载日志文件;第二,日志开自动切割,按天分文件,别把几个月的日志全写在一个access.log里,攒几百M,打开都要半天,按天分文件,找哪天的错误直接打开对应日期的文件;第三,日志设自动清理,删30天前的旧日志,别让日志无限攒,不然几个G的日志把磁盘占满,网站直接打不开;第四,定期看错误日志,不用全看,找404、500的错误,定位网站的问题。
我之前把Nginx日志放在网站根目录,攒了8G,不仅磁盘满,还被爬虫爬走了日志文件,之后把日志目录挪到根目录外面,开自动切割和自动清理,磁盘一直稳定,也不会泄露日志。很多新手觉得日志是系统文件,放哪都行,结果放在公开目录,不仅占磁盘,还泄露网站的访问信息。真的,日志目录挪到网站根目录外面,开自动切割和清理,安全又省空间。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0