Nginx自定义模块是否适合读取并校验文件

云帆2000 发布于 2016/05/21 18:02
阅读 114
收藏 0
有个门户网站需要读钓鱼网站黑名单文件,内容是各钓鱼网站的黑名单列域名列表
Nginx 定时读取黑名单,对来访的用户来源网址判断是否是黑名单域名,根据判断做进一步处理
问题是:
读黑名单文件,并对黑名单中不符合域名规则的错误的行剔除到错误文件的定时任务是否适合在Nginx自定义模块中处理?
黑名单文件校验和写错误行的任务是否不宜在Nginx模块中完成。
黑名单加载是通过定时执行nginx -s reload名字完成的。

读取的黑名单文件在nginx共享内存中,在执行nginx -s reload读配置文件,加载黑名单时,nginx比较外部访问的来源网址和共享内存中的黑名单数据会有冲突吗?

请高人指点,谢谢。


加载中