四行代码加载ecos框架 如果你想做活动页,套用ecos框架的话,那么本文将是你的必读之文章。ecstore的index是调用kernel的boot方法来进行入口处理路由的,而我们设计的某个单页,可能不需要经过ecos的路由处理,这时可以用下面的四行代码来进行加载ecos框架。 加载了上述四行代码之后,就可以使用除路由外的一切东西了。比如base_kvstore,比如single(‘xxx’)等。但注意,如果这里如果要涉及 代码 2016-11-14 小酱沫
linux被DDOS&CC攻击解决实例 背景:这两天一个客户反映自己的网站经常出现mysql 1040错误,他的在线用户才不到一千,mysql配置也没问题,没理由出现这种情况,于是,进行了一系列的排查。top了一下,mysqld跑到了200%多。 1 解决方案&思路 我怀疑是CC攻击,鉴于系统是centos,我运行了下面的这两行命令。 把请求过多的IP记录下来。 开始封禁IP,具体可以看我下面运行的命令。本文主要是采用iptab 代码 2016-11-09 小酱沫
Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程 网站上线前一般都可以通过压力测试对网站及服务器性能进行高压测试,暴露出其所存在的问题。从而对服务器及网站进行调整和优化。 注意在进行压力测试时要在单独的机器上进行不要在待测服务器上进行。目前主要有apache的ab、http_load、webbench、Siege等。 一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负 代码 2016-11-09 小酱沫
Linux下防御/减轻DDOS攻击 互联网的世界就如同宫心计,网站经常被DDOS也成为站长与企业最头疼的事。在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽,只能手动屏蔽。今天要说的就是一款能够自动屏蔽DDOS攻击者IP的软件 DDoS deflate介绍 DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP 代码 2016-11-09 小酱沫
详解Ecstore计划任务的代码逻辑 Ecos的框架是建立在linux的基础上的,在windows上是会缺胳膊少腿的,其中计划任务用的是linux的crontab,之前网上见过不少人碰到ecstore的计划任务执行报错的案例,也给出了一定的解决方法,这其中有些是误打误撞。tiandi认为,一段代码没有执行或者报错,必须得从它的源头查起。 让我们来看看ecos的计划任务到底是怎么运行的: 1. 执行/app/system/control 代码 2016-11-08 小酱沫
解决comment_class或body_class输出暴露注册用户名的问题 如果你的评论列表li标签里面有comment_class的输出可以使用此方法来修正此安全问题。 因为这个class输出会暴露诸如管理员或注册用户的用户名,引起不必要的安全问题。 暴露与非暴露效果如下: 以下代码加入到主题的functions.php里面 注:注释的两行代码为昵称替换,不了解可以不理会。 代码 2016-11-06 小酱沫
Nginx设置临时维护页面方法 nginx维护页面处理-全部URL指向同一个页面 一般来说nginx的维护页面需要把所有访问本站的链接全部重定向到某个指定页面 1.rewrite 注意这句后面如果有重定向等语句,那么后面执行的重定向等语句需要全部注释掉 2.使用状态码 -------------------------------------------------------------------------- 每当服务器遇 代码 2016-10-31 小酱沫
rm -rf(一个牛逼的命令,你怕了么?) 有很多刚玩linux的朋友,经常会不小心执行了rm -rf这个命令,但是突然发现删错东西,结果就哭了(其实我的内心是哈哈哈哈哈哈的) 下面给大家提供一个简单的方法: 首先,搞个回收站 进入用户目录下,在 .bashrc或者.bash_profile加入如下内容 同时在.bashrc中再添加如下函数,用来删除错误后可以直接通过回收站恢复: 将如上代码添加好后,重新登录用户后生效。 示例: 以上代码经 代码 2016-10-29 小酱沫
Pjax全站支持语法高亮笔记 实现语法高亮 个人极力推荐Prism.JS,轻量级且支持语法很多,也很方便。 首先在官方download选择自己所需要的语法文件,下载prism.js和prism.css 打开主题的function.php插入下面的代码: 就这样OK。在文章高亮代码编辑如下: 对无刷新 pjax的支持 解决方案 只需要在Ajax请求完成时执行highlightAll()函数,可在下面两种方法中选任意一种; 方法一 代码 2016-10-26 小酱沫
mac系统root没有最高权限解决方案 最近mac系统升级后出现一个问题,这里做一个记录 mac新版系统中root没有最高权限,解决方式,重启机器,按住command+r进入恢复模式,打开终端输入csrutil disable 。然后输入reboot重启机器。这样进入了系统root就有了最高权限 代码 2016-10-21 小酱沫