使用.htaccess限制跟踪我的网站访问者

时间:2014-11-03 17:41:01

标签: php html database .htaccess ip

我有一个只有少数IP可以访问的网站(.htaccess文件中的ip列表) 现在我想创建一些日志来跟踪试图进入我的网站的ip,并且不允许这些日志 - 不在列表中。如果可以将每次尝试写入数据库? 如果它不可能知道IP,也许只需写下他们尝试的日期和时间。 有什么建议吗? 谢谢, MOR

1 个答案:

答案 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状态。每个"列"由空间划界。