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应用

相关推荐
人工智能AI技术1 分钟前
LLM 应用的 Bulkhead 设计
人工智能
Ivanqhz4 分钟前
Ping-Pong 双缓冲
开发语言·人工智能·python·深度学习·mlir
bmxy小明同学12 分钟前
2026-09-18-embedding选型
人工智能
superxxd15 分钟前
基于rust的多平台原生GIS引擎
人工智能·物联网·实时音视频
就叫你天选之人啦17 分钟前
安装torch+vllm+flash_attn的prompt
人工智能·pytorch·python
音视频牛哥24 分钟前
从 LLM、VLA、LLA、SLIM 到实时音视频感知底座:具身智能真正需要的不只是大模型
人工智能·llm·机器人视觉·slam·vla·多模态感知·机器人音视频
code2cat32 分钟前
【随笔】从聊天到调用工具:理解MCP在AI应用中的位置
java·人工智能
东离与糖宝35 分钟前
元数据知识库
人工智能
我是小邵1 小时前
长对话先收口:用“工作记忆 vs 长期记忆“管理 AI 上下文
人工智能·ai·llm·长期记忆·中间迷失·上下文收口
广州宏帝箱包1 小时前
出口背包的包装有没有防潮、防摔的加固处理
大数据·人工智能