不败君

前端萌新&初级后端攻城狮

关闭 RAGFlow 的注册功能

关闭 RAGFlow 的注册功能

2025-03-09 10:47:11

围观(429)

方式一(修改源代码)

使用命令进入 docker 容器并编辑源代码:

docker exec -it ragflow-server bash
vim /ragflow/api/apps/user_app.py

在代码里找到这行:

def user_add():

在这行代码下面增加代码(注意,需要先按一下键盘上的 “I” 才能编辑):

return get_json_result(
    data=False,
    message="Register not allowed.",
    code=503,
)

1741488288.png

增加代码后保存(按键盘左上角 ESC 后输入 wq 就能保存代码)并退出容器(输入 exit 回车就能退出容器)

接着需要重启 docker 容器,到 ragflow/docker 执行(电脑上之前下载好的 ragflow 里面的 docker 目录):

docker compose stop
docker compose -f docker-compose.yml up -d

1741488327.png

注意:更改后不能使用 docker compose down 这样的操作,否则要重新修改。

方式二:

一样也是使用命令进入 docker 容器:

docker exec -it ragflow-server bash

编辑 Nginx 的 ragflow 配置:

vim /etc/nginx/conf.d/ragflow.conf

增加以下配置:

location ~ ^/(v1/user/register) {
   deny all;
   return 403;
}

1741488398.png

执行 Nginx 重启:

nginx -s stop
nginx

最终效果:

1741488414.png

这种解决方式就是点了注册没反应,但不会提示。

本文地址 : bubaijun.com/page.php?id=242

版权声明 : 未经允许禁止转载!

上一篇文章: 实现 Windows 系统下使用 Crontab 定时任务

下一篇文章: 暂无

评论:我要评论
发布评论:
Copyright © 不败君 粤ICP备18102917号-1

不败君

首 页 作 品 微 语