我有一个只有少数IP可以访问的网站(.htaccess文件中的ip列表) 现在我想创建一些日志来跟踪试图进入我的网站的ip,并且不允许这些日志 - 不在列表中。如果可以将每次尝试写入数据库? 如果它不可能知道IP,也许只需写下他们尝试的日期和时间。 有什么建议吗? 谢谢, MOR
答案 0 :(得分:0)
假设您拥有控制台访问权限和几乎默认配置,请发出
cat /var/log/apache2/access_log | awk '{if ($9 == 403) print $1}'
在cli。
127.0.0.1 - - [03/Nov/2014:18:45:21 +0100] "GET /forbidden/test.jpg HTTP/1.1" 403
第一列是IP,第九列(403)是HTTP状态。每个"列"由空间划界。