Nginx 配置限制访问:仅允许 UA 包含 'qyuc' 的请求访问
以下是您所需要的 Nginx 配置文件代码:
server {
listen 80;
server_name yourdomain.com;
# 仅允许 User-Agent 包含 'qyuc' 的请求访问
if ($http_user_agent !~* (qyuc)) {
return 403;
}
location / {
# 您的网站配置
}
}
请将上述代码中的 yourdomain.com 替换为您的域名,并将 location / 下面的代码替换为您的网站配置。
您可以将此代码插入您的宝塔面板的 Nginx 配置文件中。通常,该文件位于 /www/server/nginx/conf/nginx.conf 路径下。请注意,此文件是主配置文件,不应直接编辑。相反,请找到 http {} 段落下的 include 行,并在其中添加以下行:
include /www/server/panel/vhost/nginx/*.conf;
然后,转到该目录中的 yourdomain.com.conf 文件,并将上述代码添加到其中。保存更改后,重新启动 Nginx 以使更改生效。
原文地址: https://www.cveoy.top/t/topic/nwAZ 著作权归作者所有。请勿转载和采集!