Entschuldigung, Experten, kann Nginx eine IP direkt für einen bestimmten Zeitraum sperren? Das Modul ngx_http_limit_req_module scheint nur in der Lage zu sein, die H?ufigkeit zu begrenzen, kann die IP jedoch nicht für einen bestimmten Zeitraum sperren.
Ich kannte die IP vorher nicht. Diese IP-Liste ist dynamisch und kann nicht im Voraus in die Konfigurationsdatei geschrieben werden):
走同樣的路,發(fā)現(xiàn)不同的人生
參考這里:
Nginx Block And Deny IP Address OR Network Subnets
若要?jiǎng)討B(tài)的修改這個(gè) ip 列表,只需要寫個(gè)程序,定時(shí)去更新 ip 列表文件就行了。
更新之后,校驗(yàn)一下配置文件是否正確,reload nginx 就好了。
還有一種 lua 的實(shí)現(xiàn)方法:
http://stackoverflow.com/questions/13917866/nginx-ip-whitelist