访问日志记录用户的每一个请求

vi conf/extra/httpd-vhosts.conf 看操作的虚拟机下面的对应日志 ErrorLog "logs/111.com-error_log" CustomLog "logs/111.com-access_log" common cat logs/111.com-access_log HEAD状态都是curl出来的。 Get状态就是不加-I

vim /usr/local/apache2.4/conf/httpd.conf //搜索LogFormat 提供两种日志格式,而默认使用的是common。 Referer比如我登录百度之后,点击视频,服务器就会记录地址栏现在的网址,还会记录一个信息就是Referer,浏览器上一次的网址是什么,就是baidu.com %h %l %u %t %r"% %>s %b %{Referer}i\ %{UserAgent}i 来源ip 用户 用户名密码 时间 行为,网址 状态码 大小 上一个网址 用户代理。浏览器或者curl

LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined LogFormat "%h %l %u %t "%r" %>s %b" common %h %l %u %t %r"% %>s %b 来源ip 用户 用户名密码 时间 行为,网址 状态码 大小

把虚拟主机配置文件改成如下: <VirtualHost *:80> DocumentRoot "/data/wwwroot/www.123.com" ServerName www.123.com ServerAlias 123.com CustomLog "logs/123.com-access_log" combined </VirtualHost> 重新加载配置文件 -t,graceful 网站访问和curl curl -x127.0.0.1:80 -I 123.com tail /usr/local/apache2.4/logs/123.com-access_log Curl的Referer是空的。因为是curl不存在上一次网址是什么这一说