第十八课预习任务
11.16/11.17 Apache默认虚拟主机
11.18 Apache用户认证
11.19/11.20 域名跳转
11.21 Apache访问日志
11.22 访问日志不记录静态文件
11.23 访问日志切割
11.24 静态元素过期时间
扩展
apache虚拟主机开启php的短标签 http://ask.apelearn.com/question/5370
apache日志记录代理IP以及真实客户端IP http://ask.apelearn.com/question/960
apache只记录指定URI的日志 http://ask.apelearn.com/question/981
apache日志记录客户端请求的域名 http://ask.apelearn.com/question/1037
apache 日志切割问题 http://ask.apelearn.com/question/566
指定本地hosts
取消hosts以后,访问的是公网IP
打开虚拟主机配置
更改虚拟主机配置文件
创建对应目录
验证配置文件、重新加载配置文件
无论访问任何指向这个IP的域名,都会访问abc.com,abc.com是这个IP的默认虚拟主机
虚拟主机配置文件生效以后,主配置文件中定义的就无效。
配置密码文件
第二次添加用户,无需-c
验证配置,重新加载配置
再次使用curl访问111.com,提示401
使用curl带用户名和密码访问,返回200就是正常。
无需认证即可访问111.com,但是访问111.com/1.php还是需要认证,否则会返回401
apache没加载apache模块,需要打开
访问2111.com.cn
打开主配置文件,可以定义日志。
重新访问
查看日志,发现日志丰富了很多。
首先访问jpg1,然后查看日志,发现有记录。
然后访问jpg,发现没有记录,最后一条还是之前访问jpg1的记录。
检查发现模块没加载
打开expaire模块