Nginx封鎖空User Agent訪問

本文介紹如何透過編輯Nginx伺服器的「nginx.conf」文件來封鎖空UserAgent的訪問,只需加入特定代碼即可實現對垃圾評論發表器或攻擊器的有效防禦。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

User Agent就是我們在訪問網站時自動發送本地的瀏覽器及系統信息,如果User Agent是空的話,那就很有可能是垃圾評論發表器或者攻擊器,如果你使用的是Nginx伺服器軟體,我們只需要在「nginx.conf」文件中加入一段代碼,即可封鎖空User Agent訪問你的網站

教學

將下方代碼通過任何方式添加到「nginx.conf」即可! :razz:

提示:「nginx.conf」一般位於「/usr/local/nginx/conf/」資料夾內

效果:加入本代碼後,空User Agent訪問時,將會顯示403錯誤!

1
2
3
4
5
location / {
if ( $ http_user_agent ~ "^$" ) {
return 403 ;
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值