Archive for ‘七月, 2008’

Apache设置防盗链

Apache设置防盗链 将下面这段代码加入到httpd.conf里 SetEnvIfNoCase Referer "^[url]http://www[/url].xmlchina.org/" local_ref=1 SetEnvIfNoCase Referer "^$" local_ref=1 #允许空referer <FilesMatch ".(mid|rm|rmi|wma|mp...

Zeus 用rewrite实现防盗链

Zeus 用rewrite实现防盗链 Zeus 用rewrite实现防盗链的方法 match URL into $ with .(jpg|gif|bmp)$ if matched then set SCRATCH:COND = %{IN:Referer} match SCRATCH:COND into % with ^( http://(.+.)?xmlchina.org/)(.*)$ if not match...

Zeus rewrite 用法示例

Zeus rewrite 用法示例 实现目的:访问www.d.com,自动转向到www.e.com 先把 www.d.com www.e.com 绑定到 主机 然后在Request Rewriting写入这段 match IN:Host into $ with ^www.e.com$ if matched then set OUT:Location = http://www...

nginx + tmpfs 替代缓冲服务器

nginx + tmpfs 替代缓冲服务器 在nginx服务器上划分一块内存作为tmpfs 然后将网站数据全部复制到tmpfs内 将nginx的document root指向这个分区 varnish或者squid都是利用内存和它的连接数来做到加速服务. 但是如果是squid->nginx->fastcgi...

Nginx替代apache实现高性能的Web环境

Nginx替代apache实现高性能的Web环境 Nginx介绍: Nginx发音为[engine x],是由俄罗斯人Igor Sysoev建立的项目,基于BSD许可。 据说他当初是F5的成员之一,英文主页:http://nginx.net。俄罗斯的一些大网站已经使用它超过两年多了, 一直表现不凡,相信...

Nginx配置防盗链

Nginx配置防盗链 有个客户的站点负载过高,于是我们可爱的愤青系统工程师将其的Apache换成Nginx,效果很明显。现在记录一些Apache转换过程中的小细节,留下备忘。 Nginx的防盗链 一般的防盗链如下: location ~* .(gif|jpg|png|sw...

Nginx下配置负载均衡

Nginx下配置负载均衡 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor...

利用Nginx的X-Accel-Redirect头实现下载控制(附带php和rails实例)

利用Nginx的X-Accel-Redirect头实现下载控制(附带php和rails实例) 有时你可能需要实现控制下载:即将下载文件的请求转发到某脚本, 然后由这脚本决定怎么做:发送这个文件给用户,出现决绝访问页,或着其他的事。在lighttpd服务器里可以通过从脚本传回X-Sendfile头实现;而Nginx是...

Nginx上 Memcached 应用改进

Nginx上 Memcached 应用改进 由于nginx的memcached module不支持压缩, 直接缓存页面, 非常浪费内存. 实验了2个方案:直接将压缩的数据输出,并添加一个header:Content-Encoding:deflate 按说这是效率最高的,不过,很遗憾,Safari和FF都可以正常...

Nginx实现301重定向

Nginx实现301重定向 以下示例实现非xxx.com域名访问一律301跳转到xxx.com if ($host != 'xxx.com') { rewrite ^/(.*)$ http://xxx.com/$1 permanent; } 使用permanent,发送301永久定向,对搜索引擎更加友好.

ADVERTISEMENT

登录