电脑安全

您当前的位置:主页 > 电脑安全 >

apache的几个设置(目录,权限等)-网络编程

来源:[db:来源]标题:   盗链    编辑:电脑技术全能网 时间:2019-09-19 18:30

原标题:apache的几个设置(目录,权限等)-网络编程
   Apache 完成制止图片盗链1、假定充许保持图片的主机域名为:www.demo.com.cn 2、修正httpd.confCode: SetEnvIfNoCase Referer "^http://www.demo.com.cn/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch> 这个简略的利用不但能够处理图片盗链的成绩,略加修正还能够避免恣意文件盗链下载的成绩。  应用以上的方式当从非指定的主机保持图片时,图片将无奈表现,假如盼望表现一张“制止盗链”的图片,咱们能够用mod_rewrite 来完成。  起首在装置 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。  假定“制止盗链”的图片为abc.gif,咱们在 httpd.conf 中能够如许设置:Code:RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?demo.com.cn /.*$ [NC] RewriteRule .(gif|jpg)$ http://www.demo.com.cn/abc.gif [R,L] ++++++++++++++++++++++++++++++++++++++DocumentRoot "/usr/local/apache/htdocs" #设置寄存站点html文件的名目。  <Directory /> Options FollowSymLinks AllowOverride None </Directory> #设置/名目的指令。详细地阐明: Option:界说在名目内所能履行的操纵。  None:表现只能扫瞄, FollowSymLinks:同意页面衔接到别处, ExecCGI:同意履行CGI, MultiViews:同意看动画或是听音乐之类的操纵, Indexes:同意效劳器前往名目的格局化列表, Includes:同意应用SSI。这些设置能够复选。  All:则能够做任何事,但不包含MultiViews。  AllowOverride:加None参数表现任何人都能够扫瞄该名目下的文件。  别的的参数有:FileInfo、AuthConfig、Limit。

上一篇:实用PHP网页抓取-网络编程

下一篇:没有了