论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
Dify更改默认端口及发布应用后Nginx 404错误解决方案 ...
Dify更改默认端口及发布应用后Nginx 404错误解决方案
王海鱼
金牌会员
|
2025-3-25 00:23:52
|
显示全部楼层
|
阅读模式
楼主
主题
992
|
帖子
992
|
积分
2976
随着Dify V1.0.1版本的发布,我也进行了安装部署,刚好手头上有一台云服务器空闲着,于是我就把Dify部署到我的服务器上,之前的文章已经介绍了怎样安装部署,windows和unbuntu的部署步骤是差不多的,这里就不再多说,须要的小同伴可以移步《DeepSeeK+Dify本地部署》去查察!
由于部署到服务器,之前服务器的80和443端口已经被占用,在部署Dify的时候发现端口冲突,部署失败,就只能调解Dify的端口,刚好也有很多小同伴们问怎样更改Dify的默认端口,那今天我们就来讲一讲怎样更改DIfy的默认端口。
起首我们要去找到我们的设置文件.env,位置就在我们dify源码的docker文件夹内,直接用cd命令跳转到对应路径即可,然后使用如下命令:
vim .env
复制代码
打开.env设置文件,找到
NGINX_PORT
和
NGINX_SSL_PORT
设置项,默认的值是80和443,这两个设置项是dify在我们的docker内部的端口,这两个值可以思量稳定,也可以同步调解,我是直接调解了,改成了6060和6443:
小同伴们可以调解为你们自己想要的端口,只要不被占用的都可以。
然后我们继续找
EXPOSE_NGINX_PORT
和
EXPOSE_NGINX_SSL_PORT
设置项,默认值也是80和443,这两个设置项是dify对外映射的两个端口,这两个值必须更改,我也改成了6060和6443:
同样这两个值你们可以改成自己想要的,不肯定要和上面两个参数改一样,紧张我是以为比较方便就改一样的了。
改完之后,我们就重启dify的docer服务
先实行:
docker compose down
复制代码
等docker容器都remove之后,再实行:
docker compose up -d
复制代码
等全部container都显示start之后,我们就可以访问dify了
我们在浏览器上输入这里的6060是我修改的端口,你们须要替换成你们自己修改的端口就可以正常访问Dify了!
好了到了这里,我们修改Dify的默认端口就已经结束,这个时候我们点击发布下的运行应用的时候,会发现我们的应用是404:
这是怎么回事呢?实在就是由于我们更改了默认端口,之前默认端口是80,以是我们url可以不用带上,由于不写就是默认80端口,现在我们改了默认端口,那运行时候的url就必须带上端口才气正确找到路径:
同时,我们去看这个应用编辑页面的右侧的访问API和监测菜单,可以发现对应提供的url也是没有添加我们修改过的端口的:
如许的话,我们发布出去别人访问肯定是没办法访问的,也不能总是手动调解啊,那应该怎么去解决这个题目呢?我想聪明的小同伴们应该也想到相识决思路。没错,就是去调解设置文件!如果不知道怎样调解的,可以跟着我一起来调解一下。
起首,我们还是找到.env设置文件,上面讲了我们及不在赘述。然后打开文件,找到
SERVICE_API_URL
和
APP_WEB_URL
两个设置项:
默认是为空的,现在我们要填写上
http://ip:port
(这里填写你们自己设定的port):
修改完成后继续重启服务,我们就可以看到运行的应用已经不须要我们手动调解端口了,可以直接访问了,同时应用编辑页面的右侧的访问API和监测菜单中对应的url也已经是正确的带我们调解完端口的url了。
至此,题目已经被解决了,有这个题目标小同伴们也赶紧去试试吧!有题目也可以进群讨论,欢迎各人提出题目,我会帮忙解决。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
王海鱼
金牌会员
这个人很懒什么都没写!
楼主热帖
在Winform开发中,使用Async-Awati异步 ...
Vue 和 Django 前后端分离实践 (注册 ...
如何在 Vue 3 中使用<script lang=“t ...
C#依赖注入(直白明了)讲解 一看就会系 ...
一条SQL的执行原理
go中 for循环的坑
Vulnhub之Monkeybox详细测试过程(不同 ...
教务管理系统——数据库课程设计mysql+ ...
【Django】DRF开发中的一些技巧记录 ...
银河麒麟V10安装达梦数据库DM8 ...
标签云
运维
CIO
存储
服务器
浏览过的版块
IOS
快速回复
返回顶部
返回列表