如何在nginx中放行一个网页?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何在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 3987 0
4 条回答
写回答
取消 提交回答
问答分类:
问答标签:
相关产品:
问答排行榜
最热
最新
相关电子书
更多
《Nginx 代理系统常用手册》
立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手
立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载