跳到主要内容
版本:v1.5.3

常见问题

1. 判断 Nginx 服务器是否启用了 LuaJIT解释器?

* 方法一:通过命令行判断

登录 Nginx 服务器,并进入 Nginx 的 sbin/ 目录,然后执行以下命令。

ldd nginx | grep -i lua

如果返回类似于以下内容的信息,说明当前服务器已启用了 LuaJIT 解释器。

libluajit-5.1.so.2 => /usr/local/openresty/luajit/lib/libluajit-5.1.so.2 (0x00007f27418a1000)

* 方法二:通过修改配置文件来判断

登录 Nginx 服务器,并在 Nginx 配置文件中某个 server 配置块下方添加以下指令。

location = /lua {
default_type text/plain;
content_by_lua '
if jit then
ngx.say(jit.version)
else
ngx.say("Not LuaJIT")
end
';
}

保存后进入 Nginx 的 sbin/ 目录,执行 ./nginx -s reload 重新加载配置。

接下来通过浏览器访问 “http(s)://站点域名 + /lua“(例如 http://www.mysite.com/lua), 如果页面返回以下图片中的信息,说明当前服务器已启用了 LuaJIT 解释器。

2. 为什么我的插件无法与站点配置 ID 成功连接?

  1. 请确保插件已正确安装。如果进行了插件升级操作,请确保安装新插件之前完全卸载了旧插件。

  2. 请确保您已经按照接入指南中的描述,将所有指令准确无误地写入了反向代理服务器(网关)的配置文件,并完成了其中要求操作。

  3. 请确保已经通过浏览器访问了被防护的路径。

  4. 确保安装插件的服务器能够进行 DNS 解析。

3. 怎么才能在不同路径上使用不同的防护方案?

目前仅支持在 OpenResty 服务器上实现对不同路径的防护。请参考 Linux网关的接入 > 插件版接入指南(OpenResty) > 附录 2 或者 Windows网关的接入 > 插件版接入指南(OpenResty) > 附录 2 的内容。

4. 全站防护时,仅检查指定路径或者源 IP 的请求?

使用您注册的账号登录 瑞数云管理界面,进入 配置管理 > 站点配置 页面,然后单击该站点所使用的站点配置 ID 的 编辑 按钮,如下图所示。

在编辑窗口中,选择 黑/白名单配置 标签,然后选中 仅检查以下请求 单选项,同时启用路径名单和 IP 名单,如下图所示。

最后在 路径名单 中填写需要对其请求进行检查的路径,以及在 IP 名单 中填写需要对其请求进行检查的 IP 地址,如下图所示。

保存后即可生效。

验证方法:

验证路径名单(请先清空浏览器缓存) - 确保当前计算机的源IP 不在 IP 名单中,通过浏览器向 路径名单以外 的路径发起访问。这时在浏览器开发者工具中应该 不存在 名称为 “zVZq” 和 “PpaP” 的 Cookie。然后再向 “路径名单” 中的路径发起访问。这时在浏览器开发者工具中应该 存在 名称为 “zVZq” 和 “PpaP” 的 Cookie。

验证IP名单(请先清空浏览器缓存) - 确保当前计算机的源IP 在 IP 名单中,通过浏览器向 路径名单以外 的路径发起访问。这时在浏览器开发者工具中应该 存在 名称为 “zVZq” 和 “PpaP” 的 Cookie。

💡   提示:

路径名单和 IP 名单选项之间为逻辑或的关系。

IP 名单支持 IPv4 网段,例如 10.10.8.0/24。但不支持 IPv6。

5. 全站防护时,不检查指定路径或者源 IP 的请求?

使用您注册的账号登录 瑞数云管理界面,进入 配置管理 > 站点配置 页面,然后单击该站点所使用的站点配置 ID 的 编辑 按钮,如下图所示。

在编辑窗口中,选择 黑/白名单配置 标签,然后选中 仅透传以下请求 单选项,同时启用路径名单和IP名单,如下图所示。

最后在 路径名单 中填写不需要对其请求进行检查的路径,以及在 IP 名单 中填写不需要对其请求进行检查的IP地址,如下图所示。

保存后即可生效。

验证方法:

验证路径名单(请先清空浏览器缓存) - 确保当前计算机的源IP 不在 IP 名单中,通过浏览器向 路径名单 中的路径发起访问。这时在浏览器开发者工具中应该 不存在 名称为 “zVZq” 和 “PpaP” 的 Cookie。然后再向 路径名单以外 的路径发起访问。这时在浏览器开发者工具中应该 存在 名称为 “zVZq” 和 “PpaP” 的 Cookie。

验证 IP 名单(请先清空浏览器缓存) - 确保当前计算机的源 IP 在 IP 名单中,通过浏览器向 路径名单以外 的路径发起访问。这时在浏览器开发者工具中应该 不存在 名称为 “zVZq” 和 “PpaP” 的 Cookie。

💡   提示:

路径名单和 IP 名单选项之间为逻辑或的关系。

IP 名单支持 CIDR 格式的 IPv4 网段,例如 10.10.8.0/24。但不支持 IPv6。

6. 为什么默认站点配置与我的插件显示为连接状态?

如果您按照 接入指南 中文档的描述配置了 默认站点配置ID(请在 接入指南 页面中,相应文档的附录内查找与 默认站点配置ID 相关的内容来了解详情),那么当插件无法与指定的站点配置 ID 成功连接时,就会自动连接默认的站点配置 ID,如下图所示。

请检查反向代理服务器(网关)配置文件中指定的站点配置 ID 是否与您期望连接的 ID 相同,或者登录 瑞数云管理界面 查看 配置管理 > 站点配置 页面中期望连接的配置 ID 是否已被误删除。