apache默认虚拟主机
根据此默认参数定义访问htdocs下的index.html
windows下写hosts
c/windows/system32/driver/etc/etc\hosts
取消开头的“#”
开启虚拟主机配置 文件
Documentroot定义网站的根目录
ServerName虚拟主机名域名
ServerAlias虚拟机的别名
ErrorLog错误日志保存路径
CustomLog访问日志路径
-t 语法认证 graceful重新加载
指定本机访问 abc.com
第一个为默认虚拟主机会被默认指向,第二个为虚拟主机。
可以定义多个VirtualHost但是第一个为默认虚拟主机。
apache用户认证
默认虚拟主机设置
生成密码文件
输入两次密码确认
重新加载提示401认证
输入密码账号可进入页面访问状态码变200
匹配文件时候用filematch
域名跳转
L,last只跳一次
在httpd-conf中开启mod_rewrite模块
使用/usr/local/apache2.4/bin/apachectl -M|grep rewrite
使用 /usr/local/apache2.4/conf/httpd.conf查看rewritemodule模块
重新加载
403修改grant为denied
apache访问日志
查看日志
定义日志搜LogFormat
User-Agent:用户代理
Referer:记录此浏览器上一次所访问的网址
定义新的格式combined
设置超链接产生referer
访问日志不记录静态文件
按F12开发者工具显示页面的元素
定义一个标记img
表示符合标记条件的请求都不会记录进日志
记录的一些日志非jpg png
访问日志切割
更改CustomLog
静态元素过期时间
定义不通的静态文件的缓存时间
进入conf/httpd.conf
打开expires_module模块
重新加载
显示缓存时间cache-control