apache - 如何在 Apache2 服务器上仅跟踪文件 image.png
问题描述
我在服务器上有 Apache 2.4.29。我编写了一个脚本,将请求随机发送到服务器(在预定队列中)到一个
domain.org/pixel.png?variable=value
地址。
此域在站点中的 apache 中以这种方式配置:
<VirtualHost *:80>
ServerName domain.org
ServerAdmin webmaster@localhost
DocumentRoot /home/user/site/public
ErrorLog ${APACHE_LOG_DIR}/axonite-error.log
CustomLog ${APACHE_LOG_DIR}/axonite-access.log combined
</VirtualHost>
我必须检查请求是否成功登陆并且变量是否正确传递。
如何配置日志以仅跟踪对此 pixel.png 文件的请求?
谢谢!
解决方案
为什么不编写一个简单的脚本来使用 grep 从日志中解析信息?
例如:grep "image.png" ${APACHE_LOG_DIR}/axonite-access.log
然后将输出定向到新的日志文件。
推荐阅读
- javascript - 通过 params 中传递的任何字段查找数据库用户
- java - Java 类不必匹配源文件中编写的包
- algorithm - 在每次调用的范围内获取唯一的随机数
- powershell - 在 Powershell 中从 PC 名称获取 UPN
- linux - 如何在树莓派上成功运行 valgrind(callgrind)?
- attributes - 如何在 Magento 2 中同步两个产品属性?
- excel - 查找功能未按预期在所有工作表中工作
- ios - 使用 UICollectionLayoutListConfiguration 的特定部分的部分标题
- javascript - How Can I get element from <> (td tag's child) in JavaScript DOM
- python - 如何编写路由以使用 Flask 接收内容安全策略报告而不会收到 400 Bad Request 错误(flask_wtf.csrf.CSRFError)?