NGINX当cookie a不存在时才能访问网站
要实现这个功能,可以使用NGINX的if指令和$cookie变量。具体实现步骤如下:
- 在server块中添加如下配置:
if ($cookie_a = "") {
return 403;
}
这里使用了if指令和$cookie_a变量,如果cookie_a不存在或为空,则返回403错误。
- 在location块中添加需要限制访问的网站配置,例如:
location / {
root /usr/share/nginx/html;
index index.html;
}
这里指定了网站的根目录和默认首页。
- 重启NGINX服务,使配置生效。
sudo service nginx restart
这样,当cookie_a不存在或为空时,访问该网站会返回403错误,否则可以正常访问。
原文地址: https://www.cveoy.top/t/topic/fbCL 著作权归作者所有。请勿转载和采集!