nginx隐藏php后缀
在Nginx1.16.0版本下测试通过。打开网站的nginx配置文件,在server{}代码里面添加如下代码location / { try_files $uri $uri/ $uri.php?$args;}
意思就是如果访问的url地址找不到,那么nginx会尝试在该url后面加上.php后缀(因为这个后缀加上后用户在浏览器是不可见的,从而达到隐藏php后缀的目的),然后再进行访问。如果加上php后缀后还是找不到文件这时候会返回404错误!
如果要隐藏php外的其他后缀写法基本类似,另外如果nginx本身已经有location /{ …………}配置语句了,建议将try_fil[……]
redis键过期时间的应用
php中设置某个键的有效时间
php单位时间内限制次数
在php中key到期后不会自动删除,除非再次查key或系统定期清理( 每次过期key清理的时间不超过CPU时间的25% ,这是一个基于概率的简单算法,基本的假设是抽出的样本能够代表整个key空间,redis持续清理过期的数据直至将要过期的key的百分比降到了25%以下)
[……]
raid简介(备忘)
术语组建方式大小特点带区卷raid0 3个位于不同硬盘上的10g分区组成带区卷30g分区 写入速度快镜像卷raid12个不同硬盘上同样大小的10g分区组成镜像卷10g分区 双备份,速度慢raid53个不同硬盘上同样大小的20g分区组成raid540g分区 兼顾速度与备份简单卷可以在同一个磁盘内扩容,不同磁盘就生成跨区卷跨区卷先填满一个再下一个
raid有软件搭建方式与硬件卡搭建方式。以前网吧无盘系统raid0多一点,服务器raid1多一点。另外固态硬盘数据恢复难度大于机械硬盘(掉电、掉盘、达到固定时长抹除数据的bug在新闻里时有耳闻),重要资料存档首推机械硬盘。另外听说还有磁带机备份,这[……]
RegSnap注册表快照工具(破解软件时间限制)
软件推荐:RegSnap。RegSnap是一款注册表快照工具,可以记录注册表及其他与系统有关项目的修改变化情况。另外,RegSnap 还可以报告系统的其他情况:Windows 的系统目录和系统的 system 子目录下文件的变化情况,包括删除、替换、增加了哪些文件。一般来说软件安全员使用的比较多,常常是用来分析软件行为的工具之一。普通用户可能最多用来破解个软件使用时间。
软件限制使用时间的手段只要不是联网验证,一般都是可以绕过限制的。如果是定点时间限制,就是说你下载的版本到某个北京时间就定时无法使用,一般时把时间判断写到了程序或dll文件里,验证不严格的直接把电脑的时间往回修改就可以解除[……]
用python模拟登录网站获取cookies(urllib与requests)
最近在学习使用python爬取网页信息,之前也写了几篇网站爬取以及图文混排爬取到word中的例子,有兴趣的可以在本站搜索python。之前大部分是不需要登录就可以访问的资源,所以使用python爬取的时候不需要登录。但是有些网站的信息(比如论坛)必须要登录用户才能访问,使用常规的python方法就无法获取到了。对于这种需要登录才能获取内容的网站,目前接触到两种方法,第一种是使用 Selenium库来调用浏览器 (chrome或firefox浏览器),模拟真实的用户操作浏览器来获取数据;另一种方法就是使用 模拟登录来获取并保存cookies,并且能实现获取目标url时携带cookies进行身份验[……]