我可以在 Nginx 中按 Cookie 值阻止请求吗?

Posted

技术标签:

【中文标题】我可以在 Nginx 中按 Cookie 值阻止请求吗?【英文标题】:Can I block request by Cookie value in Nginx? 【发布时间】:2022-01-09 07:54:05 【问题描述】:

我想在 nginx 中阻止确切的 cookie 值,例如 phpSESSID。这可能吗? 我的站点在 DDoS 下,但由于共享地址,我无法通过 IP 阻止。攻击者使用相同的 Cookies 值,所以我尝试按 cookie 值阻止。

谢谢

【问题讨论】:

【参考方案1】:
server 
  ...

  if ($cookie_PHPSESSID = "XXXXXXXXXXXX") 
    return 403;
  

【讨论】:

它按预期工作。谢谢! 标记为已解决

以上是关于我可以在 Nginx 中按 Cookie 值阻止请求吗?的主要内容,如果未能解决你的问题,请参考以下文章

当我在文本字段中按 Enter 时,我需要抑制啥事件来阻止 IE “叮”?

在 _Layout 文件中按下按钮时,如何在 Razor 页面中创建 cookie?

在 UISearchController 中按取消后导航栏被阻止

cookie是 啥意思

使用nginx解决Response中set-cookie里的值不能写入浏览器cookie的问题

在 C 中按值调用