开发者社区 问答 正文

如何在nginx中放行一个网页?

在以下场景中,如何在nginx中放行一个网页?
网站使用的是cloudflare的CDN,在nginx中屏蔽了所有来自国外的IP地址
在http段中添加
···
map $http_cf_ipcountry $allow {
default no;
CN yes;
}
···
然后在server段中添加
···
if ($allow = no) {
return 403;
}
···
这样,所有来自国外的IP访问网站的时候全都返回403了。
但是我现在有这样一个需求,就是在网站中,有一个网页,我希望所有的IP都能访问到,即便是来自国外的IP也能正常访问,应该如何写呢?

展开
收起
lyrical 2019-01-19 03:41:39 4723 分享 版权
4 条回答
写回答
取消 提交回答
问答标签:
问答地址: