RagFlow、Dify部署时,端口如何调整成指定端口
本文介绍了RagFlow和Dify部署时的端口调整方法。对于RagFlow,需修改docker-compose.yml文件中的端口映射配置并重启服务;对于Dify,需修改.env文件中的端口参数,必要时调整API访问地址并重启服务。文中提供了详细的配置示例和操作命令,包括端口冲突排查方法,帮助用户顺利完成端口调整。
·
一、RagFlow部署时的端口调整
1、修改 docker-compose.yml 文件
在 RAGFlow 项目的 docker-compose.yml 文件中,找到 ports 配置部分,将默认端口映射改为固定端口。例如:
ports:
- "8000:80" # 将主机的 8000 端口映射到容器的 80 端口
- "4433:443" # 将主机的 4433 端口映射到容器的 443 端口
2、重启服务
修改配置后,执行以下命令重启服务:
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 文件(注意文件名前有隐藏点)
修改端口参数:
# 修改 Web 服务端口
NGINX_PORT=6060
EXPOSE_NGINX_PORT=6060
# 修改 HTTPS 服务端口(若需启用)
NGINX_SSL_PORT=6443
EXPOSE_NGINX_SSL_PORT=6443
2、修改 API 访问地址(可选)
若 API 服务无法访问,需同步修改 API 地址:
SERVICE_API_URL=http://实际IP:6060
APP_API_URL=http://实际IP:6060
APP_WEB_URL=http://实际IP:6060
3、重启服务
docker compose down # 停止旧容器
docker compose up -d # 重新启动服务
4、端口冲突排查
若端口冲突,使用以下命令检查占用情况:
netstat -ano | findstr :6060 # 查看端口占用情况
tasklist | findstr <PID> # 查看占用进程
至此、全部结束!!!
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)