开发者社区> 问答> 正文

如何在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 4616 0
4 条回答
写回答
取消 提交回答
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载