LAMP架构(七)配置防盗链,访问控制
2019独角兽企业重金招聘Python工程师标准>>>
配置防盗链
通过限制referer来实现防盗链的功能
配置文件增加如下内容
<Directory /data/wwwroot/www.123.com>;SetEnvIfNoCase Referer "http://abc.com"; local_ref //设置白名单,即第三方站点,可以引用链接。SetEnvIfNoCase Referer "http://aaa.com"; local_ref //设置白名单,即第三方站点,可以引用链接。SetEnvIfNoCase Referer "^$" local_ref //直接复制网址也可以访问。<filesmatch "\.(txt|doc|mp3|zip|rar|jpg|gif|png)">Order Allow,DenyAllow from env=local_ref</filesmatch></Directory>
重新生效配置文件
curl -e "http://www.aminglinux.com/123.html"; 自定义referer
访问控制-Diretory
核心配置文件内容
<Directory /data/wwwroot/123.com/admin/>;Order deny,allowDeny from allAllow from 127.0.0.1 192.168.137.1</Directory>
curl测试状态码为403则被限制访问了
访问控制-FilesMatch
核心配置文件内容
<Directory /data/wwwroot/123.com/admin/>;<FilesMatch "index.php(.*)">Order deny,allowDeny from allAllow from 127.0.0.1</FilesMatch>
</Directory>
apache自定义header
首先安装mod_headers.c,如果是还没编译,直接加上--enable-headers --enable-deflate 即可。
切换到安装的modules/metadata/目录下,
执行/usr/local/apache/bin/apxs -i -a -c mod_headers.c //用apxs添加mod_hearders.c模块
查看配置文件 LoadModule headers_module modules/mod_headers.so是否有开启即去掉井号。
然后在http.conf文件末里面加入
<IFModule mod_headers.c>
Header add MyHeader "hello"
</IFModule>
然后检查查配置文件语法,即生效下。
/usr/local/apache2.4/bin/apachectl -t
/usr/local/apache2.4/bin/apachectl graceful
[root@lamp01 metadata]# curl -I http://localhost
HTTP/1.1 200 OK
Date: Sun, 24 Dec 2017 00:01:39 GMT
Server: Apache/2.4.29 (Unix)
Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT
ETag: "2d-432a5e4a73a80"
Accept-Ranges: bytes
Content-Length: 45
MyHeader: hello //有出现这行自定义的则表示成功
Content-Type: text/html
转载于:https://my.oschina.net/u/3363383/blog/1594363
LAMP架构(七)配置防盗链,访问控制相关推荐
- 配置防盗链、 访问控制Directory 、访问控制FilesMatch
2019独角兽企业重金招聘Python工程师标准>>> 5月31日任务 11.25 配置防盗链 11.26 访问控制Directory 11.27 访问控制FilesMatch 扩展 ...
- Apache(httpd)配置--防盗链配置和访问控制
一.配置防盗链 通过防盗链的方式,可以设置限制第三方的站点通过引用的方式获取服务器上的图片,数据等,如果想要获取本站点的图片数据,只能通过本站点访问获取,这样也有效的减少了服务器的资源. 什么是ref ...
- Linux centosVMware Apache 配置防盗链、访问控制Directory、访问控制FilesMatch
一.配置防盗链 通过限制referer来实现防盗链的功能 配置文件增加如下内容 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //改为如下 ...
- Apache网页优化 ---配置防盗链
防盗链概述 防盗链就是防止别人的网站代码里面盗用服务器的图片文件.视频等相关资源.如果别人盗用网站的这些静态资源,明显的是会增大服务器的带宽压力.所以作为网站的维护人员,要杜绝我们服务器的静态资源被其 ...
- 1.8.8 配置防盗链
2019独角兽企业重金招聘Python工程师标准>>> 1.8.8 配置防盗链 通过限制referer来实现防盗链的功能 配置文件增加如下内容 <Directory /data ...
- LNMP - Nginx配置防盗链
配置防盗链的目的:当别的网站盗用了我们网站的图片,视频等文件资源,放到他们自己的网站上去,一方面这属于无耻的盗窃行为,另一方面在并发量很大的情况下势必会无端增加我们网站的流量,增加服务器的负载. 解决 ...
- Nginx配置防盗链
Nginx配置防盗链 进入Nginx配置文件: [root@LHQ vhosts]# vim test.conf server { listen 80; server_name www.test.co ...
- 在Apache上配置防盗链功能和隐藏版本号
文章目录 在Apache上配置防盗链功能 安装DNS服务 配置http服务软件目录 开启服务 开启服务 源站进行防盗链操作 隐藏版本信息步骤 使用抓包工具查看版本信息 隐藏设置 在Apache上配置防 ...
- 12-1 12 防盗链 访问控制 php解析 代理
2019独角兽企业重金招聘Python工程师标准>>> 12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置 12.16 Nginx ...
最新文章
- 不是方阵有逆矩阵吗_吴恩达机器学习笔记18逆矩阵、矩阵转置
- RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码
- oracle 11g autotrace,ORACLE 使用AUTOTRACE功能
- 低至4.7折起!戴尔OptiPlex商用台式机限时特惠,重磅来袭!
- python温度转换代码分析_Python温度转换实例分析
- 关于HTML5中Canvas的宽、高设置问题
- matlab GUI——按下按钮在指定的坐标下绘制函数图像
- Wampserver之 virtualHost
- hp android 平板,惠普三款Android平板电脑新产品曝光
- 前端数据/文件提交的三种方式
- Javassist基本用法
- 有哪些需要不得不知的ASO的两种优化技巧
- H3C S5820x 期望风道方向的注意事项
- c语言信封比大小,从C打印信封#
- ios 使用AVFoundation从视频中提取音频
- 点心、MIUI、乐众OS架构师讲Android底层故事
- Silver Cow Party(dijkstra+矩阵转置)
- openalyers6.x源码解读-1(世上无难事只要肯放弃)
- vue14 动画-自学视频
- php的filetype,PHP filetype( )用法及代码示例