<< Linux | Apache | Iptable 防火墙 >>
Updated: 2007-08-25-13:30:44
Muse File: /linux/apache.muse
Δ
Apache 介绍
Apache + PHP + MySQL + Resin快速搭建
Lighttpd 简介
Lighttpd 快速搭建
Apache 和 Lighttpd 跨域 COOKIE
lighttpd
server.modules = ("mod_setenv")
setenv.add-response-header = ( "P3P" => "CP='CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR'")
apache
<VirtualHost> .... Header set P3P 'CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"' ... </VirtualHost>
给 Apache 加上自己的模块
Apache 防盗链
配置httpd.conf
## http://apache-server.com/tutorials/ATimage-theft.html SetEnvIfNoCase Referer "^http://(.)+\.fjhr\.com/" local_ref=1 SetEnvIfNoCase Referer "^http://(.)+\.hzmjp\.com/" local_ref=1 SetEnvIfNoCase Referer "^http://(.)+\.dalouis\.com/" local_ref=1 SetEnvIfNoCase Referer "^http://(.)+\.necktie\.gov\.cn/" local_ref=1 SetEnvIfNoCase Referer "^http://(.)+\.necktie\.net\.cn/" local_ref=1 SetEnvIfNoCase Referer "-" local_ref=1 SetEnvIf Request_URI "/images/logo(.)+" local_ref=0 <FilesMatch "\.(png|gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch>
有N組子網域, 让符合 http://*.abc.com 都能防止盜連的問題
SetEnvIfNoCase Referer "^http://.+\.abc\.com/" local_ref=1
如果你不想记录图片信息,可以这样定制 log 文件:
<FilesMatch "\.(png|gif|jpg)"> SetEnv IMAGES 1 </FilesMatch> ErrorLog logs/bbs.hzmjp.com-error_log CustomLog logs/bbs.hzmjp.com-access_log combined env=!IMAGES






