nginx 如何限制某人地区的不法访问

浏览:54日期:2022-07-22

问题描述

比如限制只有广东省内的用户才能打开其他地区一律拒绝连接

如果屏蔽掉一个国家的访问呢,比如来自韩国的用户,我不想让它们访问这个网站。

问题解答

回答1:

有两种法案:第一种是所有的用nginx实现,首先你要知道广东省的ip地址规则,然后location / {

if ( $query_string ~* 你的正则表达式匹配 ) { deny all;}

................

另一中实现程序中控制,大概的思路都差不多

回答2:

geoip模块

相关文章: