第十九课预习笔记

11.25 配置防盗链
11.26 访问控制Directory
11.27 访问控制FilesMatch
11.28 限定某个目录禁止解析php
11.29 限制user_agent
11.30/11.31 php相关配置
11.32 php扩展模块装安
扩展
几种限制ip的方法 http://ask.apelearn.com/question/6519
apache 自定义header http://ask.apelearn.com/question/830
apache的keepalive和keepalivetimeout http://ask.apelearn.com/question/556
apache开启压缩 http://ask.apelearn.com/question/5528
apache2.2到2.4配置文件变更 http://ask.apelearn.com/question/7292
apache options参数 http://www.365mini.com/page/apacheapache禁止trace或track防止xss http://ask.apelearn.com/question/1045
apache 配置https 支持ssl http://ask.apelearn.com/question/1029
apache rewrite教程 http://coffeelet.blog.163.com/blog/static/13515745320115842755199/ http://www.cnblogs.com/top5/archive/2009/08/12/1544098.html
apache rewrite 出现死循环 http://ask.apelearn.com/question/1043
php错误日志级别参考 http://ask.apelearn.com/question/6973
php开启短标签 http://ask.apelearn.com/question/120
php.ini详解 http://legolas.blog.51cto.com/2682485/493917-options-directive.htm


 防盗链

从其他refer访问qq.png报403错误

从aa.com的refer访问qq.png,正常。

127.0.0.1可以访问127.0.0.1

访问目标地址192.168.19.130,源IP是192.168.19.130。不在列表里,所以返回403

尝试访问,发现无法解析,直接显示了源代码。

但是暴露源代码也不合适,所以再加一条FilesMatch。让源代码不暴露。

可以看到访问被禁止

接下来自定义user_agent

打开php配置文件,限制危险函数。

定义时区

显示白页,不会有任何输出。

但是不输出任何内容,也很不方便。所以还需要配置一些错误日志。

属主和属组是daemon,daemon是httpd的属主

 

 

因为不在指定目录下,所以报错500

将配置文件改一下

这回正常了

也可以根据具体站点限制目录

下载

改名解压

生成配置文件,提示少一个包

安装

再生成

已生成configure

开始配置

模块没有加载

加载模块

编译一个扩展模块:zip

猜你喜欢

转载自blog.csdn.net/m0_37680417/article/details/82715263
今日推荐