用命令查看web连接过高的IP地址,但是需要人工智能去封,太麻烦了,直接写个脚本自动解决。web服务器是用nginx,python为2.6   首先在nignx的config中建立空文件deny.ip, 然后在nginx.conf 的http标签中添加“include deny.ip;”。在ngi …
在LNMP或Nginx上配置NameCheap免费SSL在LNMP或Nginx上配置NameCheap免费SSL

4月底在NameCheap用优惠码注册了一个JunGeHost.com,并且免费赠送了一年的Positive SSL,于是顺便搞上SSL,这样传输数据也更加安全。 SSL需要有一个独立IP,也就是一个独立IP只能对应一个SSL。(什么是SSL?) 一、准备工作 1、需要Nignx已经编译ssl 模块 …
Nginx深度开发与定制Nginx深度开发与定制

简介 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 从2011年12月开始,Ten …
nginx 每天日志切割nginx 每天日志切割

[php] #!/bin/bash #设置nginx日志文件目录路径 log_files_path="/data/html/eyusky.net/http-log/" #日志文件将会存放到/home/wwwlogs/年/月/日志文件名_年月日.log log_files_dir= …
Nginx配置支持Etags模块Nginx配置支持Etags模块

Nginx默认有Expires模块,但是却没有Etags模块.按照Nginx作者Igor Sysoev的观点,他认为在对静态文件处理上,还看不出Etags比Last-Modified的好处. 但是也有人说Nginx加了Etags模块会好很多,如这个模块的作者说的那样: I see the compl …
nginx进程监控nginx进程监控

[PHP] #!/bin/bash # varsion 0.0.2 A=`ps -C nginx --no-header |wc -l`                ## 查看是否有 nginx进程 把值赋给变量A if [ $A -eq 0 ];then                      …
Nginx设置Keep-Alive为closeNginx设置Keep-Alive为close

nginx不能在响应头部添加Keep-Alive,详见:http://wiki.nginx.org/HttpCoreModule#keepalive_timeout http1.1中默认的keep-alive为connection(使用持久化连接),在http1.0中则默认为close,在大并发量的 …