以下是您所需要的 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 以使更改生效。

Nginx 配置限制访问:仅允许 UA 包含 'qyuc' 的请求访问

原文地址: https://www.cveoy.top/t/topic/nwAZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录