我们所说的防盗链功能是都是基于 HTTP 协议支持的 Referer 机制,通过 referer 跟踪来源,对来源进行识别和判断。 利用这个策略,我们基本可以防止其他站点直接链接我们站上的图片。 举个例子,如果a.com网站的页面调用了我站的图片:https://www.sta...
秒杀背景电商中为了吸引顾客、聚集人气,经常会策划一些秒杀活动。活动中售卖的商品,要么价格远低于市场价格,要么比较稀缺(如一些新发布的商品)。这些商品电商一般都会限量、限时销售。无疑这些商品对消费者的诱惑力是巨大的,消费者蜂拥而来,往往几秒钟就可以将商品抢购一空。而对于电商系统来说...
Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则匹配的。默认参数编译nginx就会支持rewrite的模块,但是也必须要PCRE的支持,Nginx的安装可以查看本站文章:CentOS7使用源码编译安装Nginx。rewrite是实现U...
Hashids是一个能利用整数生成出短小、唯一、非连续标识符的类库,它支持包含php等多种语言。Hashids支持通过生成出来的标识符进行解码为原数字,还支持加盐加密,不会因为大家都用这个类库就被猜到真实ID。安装使用Composer安装Hashids。$ compos...
我们知道,初次安装好MySQL后,MySQL会默认自带一些用户和数据库,主要用于测试。而实际生产环境中不需要这些,为了避免带来安全隐患,我们应当移出这些测试库和无关用户。本文假设你已经安装好了MaiaDB:《CentOS7下源码编译安装MariaDB 10.2》,安装路径及配置与...
    新建了一个.sh执行文件,设置好后竟然不执行,试了多种方法皆不可行。饶了一大圈最后发现竟然是文件权限问题。    解决方法:把 .sh 文件属性改成744即可。  &nbs...
1. 不要使用 mysql_ 类函数终于,你不用再看到建议不要使用 mysql_ 函数的提示了。因为 PHP 7 从核心上完全移除了它们,这意味着请你移步至更好的 mysqli_ 类函数,或者更灵活的 PDO 层。可以看看我们这篇文章PHP安全之使用PDO防SQL注入2. 不要写...
1.启用 PHP 的安全模式PHP 环境提供的安全模式是一个非常重要的内嵌安全机制,PHP 安全模式能有效控制一些 PHP 环境中的函数(例如system()函数),对大部分的文件操作函数进行权限控制,同时不允许对某些关键文件进行修改(例如 /etc/passwd)。但是,默认的...
为什么选用Rsync+sersync1.sersync是基于Inotify开发的,类似于Inotify-tools的工具。sersync可以记录被监听目录中发生变化的(包括增删改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录...
本文将给大家讲解如何在CentOS7上安装和配置NFS服务器。准备我们需要两台CentOS7机器,我们用虚拟机做测试,分别做NFS服务器和客户端,配置如下:NFS服务器ip:192.168.11.31。客户端ip:192.168.11.34。我们要实现的目标是:在NFS服务器上共...

我的博客

人生若只如初见,何事秋风悲画扇。