switchhosts和dns flusher安装很简单,在工具——附加组件——获取附加组件里输入dns flusher或switchhosts搜索到后安装即可,switchhosts可能提示下载不了,这里给了个下载地址
安装完后,添加好hosts。之后切换hosts就很简单了。话不多说,请看下图:
图中1是dns flusher插件的区域,2为switchhosts插件的区域。
切换时点下插件2就出现你添加的hosts列表,选择后,单击下dns flusher插件的区域就ok了
switchhosts和dns flusher安装很简单,在工具——附加组件——获取附加组件里输入dns flusher或switchhosts搜索到后安装即可,switchhosts可能提示下载不了,这里给了个下载地址
安装完后,添加好hosts。之后切换hosts就很简单了。话不多说,请看下图:
图中1是dns flusher插件的区域,2为switchhosts插件的区域。
切换时点下插件2就出现你添加的hosts列表,选择后,单击下dns flusher插件的区域就ok了
display版本:CSS1/CSS2 兼容性:IE4+ NS4+ 继承性:无
语法:
display : block | none | inline | compact | marker | inline-table | list-item | run-in | table |table-caption | table-cell | table-column | table-column-group | table-footer-group | table-header-group | table-row | table-row-group
如果你对域名轰炸不了解请查看:域名轰炸
有些无聊的人会把他们的垃圾域名的A记录指向你的网站的IP,访问的会是你的nginx第一个server对应的网站
这样会对你的网站带来负面影响
可以在nginx.conf的最后加入一下配置
server {
listen 80 default;
server_name _;
return 500;
}
这样那些垃圾域名就会被定向到500页面
另外一个办法,你可以配置个默认server,指向一个没用的目录,里面放置一个静态页index.html,上面写上你想对那些无聊的人说的话。这样不会影响到你的网站。
通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx.
#!/bin/sh
nginx_home = /Data/app_1/nginx
log_path = /Data/logs
/usr/bin/tail -n50000 $log_path/access.log \
|awk ‘$8 ~/aspx/{print $2,$13}' \
|grep -i -v -E “google|yahoo|baidu|msnbot|FeedSky|sogou” \
|awk ‘{print $1}'|sort|uniq -c |sort -rn \
|awk ‘{if($1>150)print “deny “$2″;”}'> $nginx_home/conf/vhosts/blockip.conf
/bin/kill -HUP `cat $nginx_home/nginx.pid`
也可以通过分析nginx日志过滤出频繁访问IP,直接用iptables屏蔽这个IP,就用不着重启nginx了,并且屏蔽效果更好。
Continue reading
今天看到我的vps访问很慢,负载也很高,查看了nginx访问日志,发现雅虎的蜘蛛爬取频率太大,导致我脆弱的vps负载异常
我首先想到的建议是在网站的robots.txt中增加Crawl-delay: 设置,这个设置是目前Slurp独有的,用来告诉Slurp蜘蛛2次访问之间的间隔,单位是秒。
剩下的问题就是Crawl-delay的值该设置多大,这个要看网站自身可以承受的负载,假设你希望Slurp每10秒来访问一次,这个设置就是:
User-agent: *
Crawl-delay: 10
Continue reading