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

The*_*ist 5 php database logging file monitor

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

Ris*_*Dua 1

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

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

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

有关日志的更多信息如下: http ://httpd.apache.org/docs/1.3/logs.html#accesslog