常见问题
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成功连接?
请确保插件已正确安装。如果进行了插件升级操作,请确保安装新插件之前完全卸载了旧插件。
请确保 插件版接入指南 中包含的指令和站点配置ID完整无误的写入了服务器配置文件,并完成了所有接入步骤的操作。
请确保已通过浏览器访问了插件所在服务器配置文件中已防护的路径。
确保安装插件的服务器能够进行DNS解析。
3. 怎么才能在不同路径上使用不同的防护方案?
请参考 插件版接入指南 > 附录 2 的内容。
4. 全站防护时,仅检查指定路径或者源IP的请求?
使用您注册的账号登录 https://console.riveryun.com,进入 “站点配置” 页面,然后单击该站点所使用的站点配置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的请求?
使用您注册的账号登录 https://console.riveryun.com,进入 “站点配置” 页面,然后单击该站点所使用的站点配置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。
6. 为什么默认站点配置与我的插件显示为连接状态?
如果您按照 插件版接入指南 > 附录 3 中的内容配置了默认ID,那么当插件无法与 Nginx 配置文件中指定的站点配置ID成功连接时,就会自动连接默认的站点配置ID,如下图所示。

请检查 Nginx 配置文件中指定的站点配置ID是否与您期望连接的ID相同,或者登录 https://console.riveryun.com 查看 “站点配置” 页面中期望连接的配置ID是否已被误删除。