nginx正则与pcretest 2013-04-24 | http/html/web 能配置nginx的正则是运维的一项基本要求,同其他很多应用一样,linux下的正则都是依赖pcre进行的。而pcre安装包里也提供了一相应的工具用于测试正则是否正确,该工具就是pcretest 。 平时在nginx书写正则规则时,常用到的一些正则符号如下表: 而最近在对一台老版本的ce…… Continue reading
nginx的平滑升级 2013-04-09 | http/html/web nginx本身支持平滑升级,这已不是什么新鲜事。不过在对现网操作时我们总是慎之又慎,生错出现一丁点的问题。公司的一个web入口运行的nginx是N年前的旧版本。一直没有升级,很长一段时间打开网站时,偶尔会出现一下 502 的毛病(F5刷新会发现又正常了,怀疑是nginx早期版本的bug)…… Continue reading
nginx status状态及其说明 2013-03-07 | http/html/web apache下有mod_status和mod_info模块用于查看apache的运行状态,具体可以参看我的另一篇日志 —— 查看apache运行状态。nginx是不是也带有相同的模块呢?答案当然是肯定的。编译时只需要加上–with-http_stub_status_module 参数即…… Continue reading
常见的web压力测试工具:ab、Webbench、http_load、Siege 2013-03-06 | http/html/web 本文总结的几个测压工具都是轻量级开源的,功能自然无法与LoadRunner或QAload之类的商业软件相比。现列举四个经常用到的开源web测试软件:ab 、Webbench、http_load、Siege 。本文将对四个逐一进行介绍。 一、ab ab的全称是ApacheBench,是 Apache 附…… Continue reading
jemalloc内存管理 2013-03-05 | http/html/web 开源软件 类linux平台上,用于替代默认的glibc库来管理内存分配的软件很多。其中比较出色的有google 的Tcmalloc ,该软件在mysql和nginx的安装中经常被提到。可以在编译时用指向该lib库,用于替代默认的glibc内存管理。今天在一台测试机上安装tengine时,偶然发…… Continue reading
Google Authenticator加强apache安全 2013-01-06 | http/html/web 安全/漏洞 上一篇日志中提到通过Google Authenticator来增强sshd的安全,其实Google Authenticator的动态认证应用范围非常广,不仅仅只是对于sshd的增加。其也可以用于对vsftpd、lightdm、screen、xscreen、su、sudo、samba等…… Continue reading
nginx下载限速 2012-12-28 | http/html/web 上一篇日志中针对apache的下载限速做了介绍。本篇承接上篇对nginx的下载限速做一个总结及对比。Nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个模块来实现对目录和IP进行下载限速。 先来一个配置示例看下: 1limit_zone one $binary_remote_addr 10m; 2server { 3 listen 80; 4 server_name test.361way.com; 5 location / {…… Continue reading
apache限速模块mob_bw 2012-12-28 | http/html/web 目前很多站点目前在提供web页面访问的同时,也提供http软件或文件下载。但由于租用的IDC的线路的带宽不同,可能就有对于http下载速度的限制。很显然,这是必要的。假如要不限速的情况下,可能十几个人在高速下载的情况下就会把租用低带宽的主机的网络流量给占用到流量上限,近而造成we…… Continue reading
xampp安全配置 2012-12-20 | http/html/web xampp是一套便捷的环境搭建工具,不过多用于测试环境下使用。平时为了免去整合的烦琐,我们也往往在生产环境上使用到xampp用于快速、便捷的搭建我们所需要的环境,尤其在windows环境下。如果直接拿去用是十分不安全的,我们只需要用之前略加配置,使用起来还是比较方便和安全的。 一、…… Continue reading
html跑马灯marquee属性表 2012-12-15 | http/html/web 属 性 一 览 表 属 性 对齐 align=”top“ 方向 direction=”up“ 行为 behavior=”altemate“ 进入后停止 (备注:一般反覆scroll的指令不用写,因为那是预设) 高 height=”高的数字“ 宽 width=”宽的数字“ 速度 scrollamount=”1” scrol…… Continue reading