未来往事
无论在哪里,都需要保持随时可以离开而且离开以后比现在过得更好的能力。——写给自己! [2018年 第47周/共52周]

Nginx限制并发连接数和白名单配置-提升整体并发

背景/需求:

恶意攻击、恶意采集、恶意刷页面
秒杀、抢购并发连接限制、队列缓冲
web下载带宽限制、web请求速率限制
CC攻击

Nginx连接数限制模块:

说明:Nginx有很多模块、模块下面又分很多指令,下面就说说limitconn_zone和limit_conn两指令

limit_conn_zone模块指令配置

Nginx http模块中添加
http{
……………………
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn_zone $server_name zone=perserver:10m;

server{
……………………
}
}
PS:配置区域名称为perip、perserver,















......
+阅读全文

php/java网页快照(网页截屏)

网页生成快照、网页截屏、网页转图片、网页转pdf——本文基于wkhtmltopdf工具编写。

服务器端
为实现网页快照或截图的程序须借助服务器端程序:wkhtmltopdf,可将网页转换为pdf或者图片,32和64位有区别,找个适合自己服务器的版本,安装过程很简单:解压后找个合适的路径放下,windows下需要运行安装程序。

命令调用示例:
网页转图片:
linux下:/opt/wkhtmltopdf/wkHtmlToImage fity.cn fity.cn.png
windows下:D:\Program Files\wkhtmltopdf\bin>wkhtmltoimage.exe fity.cn fity.cn.
......
+阅读全文