RagFlow、Dify部署时,端口如何调整成指定端口

一、RagFlow部署时的端口调整

1、修改 docker-compose.yml 文件

在 RAGFlow 项目的 docker-compose.yml 文件中,找到 ports 配置部分,将默认端口映射改为固定端口。例如:

bash 复制代码
ports:
  - "8000:80"  # 将主机的 8000 端口映射到容器的 80 端口
  - "4433:443" # 将主机的 4433 端口映射到容器的 443 端口

2、重启服务

修改配置后,执行以下命令重启服务:

bash 复制代码
docker compose -p ragflow -f docker-compose.yml down      # 停止当前运行的容器
docker compose -p ragflow -f docker-compose.yml up -d     # 重新启动服务

二、Dify部署时的端口调整

1、修改环境变量文件(.env)

‌定位文件‌:在 Dify 安装目录的 docker/ 子目录下找到 .env 文件(注意文件名前有隐藏点)

‌修改端口参数‌:

bash 复制代码
# 修改 Web 服务端口
NGINX_PORT=6060
EXPOSE_NGINX_PORT=6060

# 修改 HTTPS 服务端口(若需启用)
NGINX_SSL_PORT=6443
EXPOSE_NGINX_SSL_PORT=6443

2、修改 API 访问地址(可选

若 API 服务无法访问,需同步修改 API 地址:

bash 复制代码
SERVICE_API_URL=http://实际IP:6060
APP_API_URL=http://实际IP:6060
APP_WEB_URL=http://实际IP:6060

3、重启服务

bash 复制代码
docker compose down  # 停止旧容器
docker compose up -d  # 重新启动服务

4、端口冲突排查

若端口冲突,使用以下命令检查占用情况:

bash 复制代码
netstat -ano | findstr :6060  # 查看端口占用情况
tasklist | findstr <PID>     # 查看占用进程

至此、全部结束!!!

相关推荐
badhope3 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
吴佳浩4 小时前
GPU 编号进阶:CUDA\_VISIBLE\_DEVICES、多进程与容器化陷阱
人工智能·pytorch·python
吴佳浩4 小时前
GPU 编号错乱踩坑指南:PyTorch cuda 编号与 nvidia-smi 不一致
人工智能·pytorch·nvidia
小饕5 小时前
苏格拉底式提问对抗315 AI投毒:实操指南
网络·人工智能
卧蚕土豆5 小时前
【有啥问啥】OpenClaw 安装与使用教程
人工智能·深度学习
GoCodingInMyWay5 小时前
开源好物 26/03
人工智能·开源
AI科技星5 小时前
全尺度角速度统一:基于 v ≡ c 的纯推导与验证
c语言·开发语言·人工智能·opencv·算法·机器学习·数据挖掘
zhangfeng11335 小时前
Windows 的 Git Bash 中使用 md5sum 命令非常简单 md5做文件完整性检测 WinRAR 可以计算文件的 MD5 值
人工智能·windows·git·bash
monsion5 小时前
OpenCode 学习指南
人工智能·vscode·架构
藦卡机器人5 小时前
中国工业机器人发展现状
大数据·人工智能·机器人