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>     # 查看占用进程

至此、全部结束!!!

相关推荐
king王一帅13 小时前
Incremark Solid 版本上线:Vue/React/Svelte/Solid 四大框架,统一体验
前端·javascript·人工智能
泰迪智能科技16 小时前
分享|职业技术培训|数字技术应用工程师快问快答
人工智能
Dxy123931021617 小时前
如何给AI提问:让机器高效理解你的需求
人工智能
少林码僧18 小时前
2.31 机器学习神器项目实战:如何在真实项目中应用XGBoost等算法
人工智能·python·算法·机器学习·ai·数据挖掘
钱彬 (Qian Bin)18 小时前
项目实践15—全球证件智能识别系统(切换为Qwen3-VL-8B-Instruct图文多模态大模型)
人工智能·算法·机器学习·多模态·全球证件识别
没学上了18 小时前
CNNMNIST
人工智能·深度学习
宝贝儿好18 小时前
【强化学习】第六章:无模型控制:在轨MC控制、在轨时序差分学习(Sarsa)、离轨学习(Q-learning)
人工智能·python·深度学习·学习·机器学习·机器人
智驱力人工智能19 小时前
守护流动的规则 基于视觉分析的穿越导流线区检测技术工程实践 交通路口导流区穿越实时预警技术 智慧交通部署指南
人工智能·opencv·安全·目标检测·计算机视觉·cnn·边缘计算
AI产品备案19 小时前
生成式人工智能大模型备案制度与发展要求
人工智能·深度学习·大模型备案·算法备案·大模型登记
AC赳赳老秦19 小时前
DeepSeek 私有化部署避坑指南:敏感数据本地化处理与合规性检测详解
大数据·开发语言·数据库·人工智能·自动化·php·deepseek