本文关键详细介绍了nginx屏蔽指定接口(URL)的操作方法,具备非常好的实用价值,期待对大伙儿有一定的协助。一起追随我回来瞧瞧吧
一、序言
有时,web服务平台发布后,必须屏蔽某一服务项目接口,但又不愿再次发布,能够选用nginx屏蔽指定服务平台接口的方法。
二、实际操作
在nginx的环境变量nginx.conf文档的server连接点中,加上一个location,实例以下:
location /your url {
return 403;
}
这儿实际以nginx内置nginx.conf为例子,屏蔽根URL途径/:
屏蔽前
location / {
root html;
index index.html index.htm;
}
浏览nginx index.html网页页面結果以下:
屏蔽后
location / {
return 403;
root html;
index index.html index.htm;
}
浏览nginx index.html网页页面結果以下:
改动完nginx.conf环境变量后,无需重新启动nginx,运行命令nginx -s reload重新加载环境变量,改动的标准就可以起效。
填补专业知识:nginx屏蔽特殊http_referer的要求
在nginx.conf的server配备项中添加
if ($http_referer ~* "www.xxx.com") {
return 403;
}
之上这篇nginx屏蔽指定接口(URL)的操作方法便是我共享给大伙儿的所有内容了,期待能给大伙儿一个参照,也期待大伙儿多多的适用大家。
热搜词