我的网站 /feed 流量很大,以下是日志
IP 地址 - - [10/Feb/2016:14:47:58 +0300] "GET /feed/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (Linux; Android 4.4.2; SM-G7102 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36"
IP 地址 - - [10/Feb/2016:14:47:58 +0300] "GET /feed/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (Linux; Android 4.4.2; GT-I9195 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36"
IP 地址 - - [10/Feb/2016:14:47:49 +0300] "GET /feed/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (Linux; Android 4.4.4; GT-I9060C Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36"
IP 地址 - - [10/Feb/2016:14:47:58 +0300] "GET /feed/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (Linux; Android 5.0; SM-G900F Build/LRX21T; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.117 Mobile Safari/537.36"
IP 地址 - - [10/Feb/2016:14:47:59 +0300] "GET /feed/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (Linux; Android 5.1.1; Infinix X510 Build/LMY47V; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/47.0.2526.100 Mobile Safari/537.36"
IP 地址 - - [10/Feb/2016:14:47:46 +0300] "GET /feed/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (Linux; Android 4.4.2; SM-G7102 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36"
我的问题是:由于我的内存高达 100%,如何阻止所有这些流量?
任何 htaccess 代码都可以阻止这些连接,请帮助我。
亲切的问候
答案1
假设您被允许使用.htaccess 文件(AllowOverride all),您应该将.htaccess 文件放入目录中:
$document_root/feed/
在 apache 2.4 上,你的 .htaccess 将包含:
Require all denied
在 apache 2.2 上则改为:
Deny from all
完毕。
虽然这似乎是您所有 bapp / 设置的 weDeny 存在的问题,但正如 @TomTom 在评论中所说,在任何情况下,CDN 都是一个好主意。