gpt4 book ai didi

php - 您如何监控 Web 服务器上的文件并在数据库 (MySQL) 中记录每次访问(最好是通过 IP 地址)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:44:53 25 4
gpt4 key购买 nike

出于安全原因,我希望能够监控对我的 Web 服务器上的某个文件的访问。每次访问它时,我都希望将一个条目添加到 MySQL 日志表中。这样,我可以在 Web 应用程序中主动响应安全漏洞。

最佳答案

Apache HTTP 服务器提供日志记录功能。

服务器访问日志记录了服务器处理的所有请求。访问日志的位置和内容由 CustomLog 控制指示。 LogFormat指令可用于简化日志内容的选择。本节介绍如何配置服务器以在访问日志中记录信息。

可用于将日志写入文件。如果您需要存储在 MySQL 表中,请运行 cron 作业将文件导入数据库。

关于日志的更多信息在这里: http://httpd.apache.org/docs/1.3/logs.html#accesslog

关于php - 您如何监控 Web 服务器上的文件并在数据库 (MySQL) 中记录每次访问(最好是通过 IP 地址)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17141140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com