Dify修改默认80端口的方法

有一阵子没有用dify了,最近打算把原来搭建的dify实验平台给内部团队体验,请专业安全团队做检测时还有致命的安全漏洞问题,所以就卸载了,知识库用了ragflow,平台准备用Llama框架来重新搭建。

出于兴趣与研究需要,只能在自己机器上玩玩啦。dify默认使用80端口,和原有应用冲突,故修改了其默认端口,记录如下:

一、克隆dify

git clone https://github.com/langgenius/dify.git

备注:此过程需要科学上网,不然老是失败,开启科学上网后还克隆了好几次才成功。

二、修改参数

1.修改.env文件

HTTP port

NGINX_PORT=8000

SSL settings are only applied when HTTPS_ENABLED is true

NGINX_SSL_PORT=8443

Docker Compose Service Expose Host Port Configurations

EXPOSE_NGINX_PORT=8000

EXPOSE_NGINX_SSL_PORT=8443

2.修改docker-compose.yaml文件

修改nginx的监听端口

NGINX_PORT: ${NGINX_PORT:-8000}

NGINX_SSL_PORT: ${NGINX_SSL_PORT:-8443}

修改容器宿主机端口

EXPOSE_NGINX_PORT: ${EXPOSE_NGINX_PORT:-8000}

EXPOSE_NGINX_SSL_PORT: ${EXPOSE_NGINX_SSL_PORT:-8443}

在nginx节点下修改配置

三、启动dify服务

检查Docker Compose版本:
docker compose version

根据docker版本选择启动命令

V2版本执行:
docker compose up -d

V1版本执行:
docker-compose up -d

如果指定项目名称规避和ragflow的镜像冲突,用下面指令:
docker compose -p docker-dify up -d
docker-compose-p docker-dify up -d

备注:此处也需要科学上网:

四、进入dify应用

相关推荐
老牛日常随笔2 小时前
微软开源Flint Chart:AI画图表总是画不对?让编译器来画,AI只写数据就行
人工智能·microsoft
jimmyleeee2 小时前
Agent安全之六:(ASI06)记忆与上下文投毒——当 AI 把“昨天的错误”当成“今天的真理”
网络·人工智能·安全
deepseek232 小时前
Claude Code 2.1.314 新增工作目录写入边界:工具权限、沙箱与安全盲区怎么分层
人工智能·ai agent·claude code
Yolanda_20222 小时前
week3深度学习处理文本(上)
人工智能·深度学习
Smoothcloud润云2 小时前
GPU算力平台推荐:复现实验时,如何判断租用资源是否合适?
服务器·人工智能·深度学习·gpu算力·gpu
yz_aiks2 小时前
WorkBuddy 使用技巧:Claude Code 国内平替,签到免费用、自动签到和手机远程控制电脑
人工智能·ai编程·效率工具·claude code·workbuddy
锋行天下2 小时前
DeepSeek写Langgraph就是个大傻逼,一本正经胡说八道
前端·人工智能·后端
沃达德软件2 小时前
智慧无人机图像识别分析技术
人工智能·目标检测·计算机视觉·目标跟踪·视觉检测·无人机
染指11103 小时前
162.Agent-LangGraph-检查点的作用
人工智能·python·langchain·agents
FII工业富联科技服务3 小时前
从灯塔工厂到规模化智能运营:Omniverse Sim2Real与多智能体协同架构解析
人工智能·数字孪生·ai智能体·工业机器人·omniverse·柔性制造·灯塔工厂