Apache默认虚拟主机
域名
window 的host
C:\Windows\System32\drivers\etc\hosts
使用记事本打开
测试
搜索关键词extra
启用virtual hosts 虚拟主机
虚拟主机配置文件
更改
serviceasmin 定义管理员邮箱
documentroot 定义网站的根目录在哪里
server 网站名
server alias 别名
error log 错误日志
customlog 访问日志
创建对应的站点根目录
在对应的站点根目录下创建
检查服务有没有错
curl -x 192.168.133.130:80 abc.com # 指定到特定的网站
结论1
主配置文件当中httpd 里面 将虚拟主机的#号删除 虚拟主机生效
主配置文件的所定义的document root 失效
结论2
虚拟主机一旦打开 里面可以定义好多个virtual hosts ,每个virtual hosts 都有对应的document root 都是一个虚拟主机
在虚拟主机里有一个比较特殊的默认虚拟主机 ,无论任何域名解析到这个IP上都会默认访问默认虚拟主机
11.18 Apache用户认证
修改
创建用户
重新加载
测试
提示输入密码
linux 端 访问命令里加入用户 密码
检查错误、在重新加载
创建 123.php
11.19 域名跳转
检查错误、在重新加载
检查Apache 是否加载rewrite
随便输入一些字母 也会跳转
Apache访问日志
前面操作的虚拟机
HEAD CL搞得
DET 不加 -i时
打开主配置文件
定义新的日志格式
新日志
访问日志不记录静态文件
规则内的不记录
日志已不记录
除消后就会记录
访问日志切割
时间未到没有新日志
访问
静态元素过期时间
过期时间和过期日期