网站首页 > 技术文章 正文
前置条件:镜像已生成;前后端不在同一个服务器。
当前端以容器方式启动后,会报异常信息:
1#1: host not found in upstream "jeecg-boot-system" in /etc/nginx/conf.d/default.conf:1
解释一下这个报错的原因,大致是因为nginx解析不到 upstream里面的"jeecg-boot-system"。
那么
我们要分析清楚,upstream中的“jeecg-boot-system" 到底是什么?
jeecg-boot我们用的是前后端分离的版本,那么你可以从 dockerfile中发现,这是后端服务的地址。所以,当前后端不在同一个服务器中时,就需要指定 “jeecg-boot-system" 的映射
所以, 要让nginx所在的服务器,可以知道 “jeecg-boot-system"的IP是谁。这时候,再去hosts文件中添加关系。
vi /etc/hosts
新增
ip jeecg-boot-system
来看效果
总结
容器化发布jeecg-boot,前后端不在同一个服务器时:
前端配置修改:
1.根目录env.production
修改后端地址为你已发布成功的后端服务地址
2.修改根目录Dockerfile
3.执行yarn run build
4.执行docker build -t nginx:jeecgboot .
注意结尾有个 英文句号!
5.执行docker tag
6.执行docker push
7.docker run
猜你喜欢
- 2025-09-28 面试字节跳动被问到这个问题:如何用Hadoop或者Spark来解决TopN
- 2025-09-28 某公司程序员每天划水,为何绩效反而更高?原来每天都专门写BUG
- 2025-09-28 解决前端竞态问题的乐观锁机制_乐观锁java
- 2024-12-22 77% 的 Linux 运维都不懂的内核问题,这篇全告诉你了
- 2024-12-22 男科不及格?这种舌头前端塌陷的舌象,问题在肺不在肾!
- 2024-12-22 啥?线上css样式错乱了?我本地运行没问题啊!
- 2024-12-22 使用Axios 拦截器解决「 前端并发冲突 」 问题
- 2024-12-22 前端面试常见问题 有使用过vue吗?说说你对vue的理解
- 2024-12-22 web前端54道题面试题的问题集合 2020web前端面试题
- 2024-12-22 前端既然已经内卷了,为什么公司还是招不到人?问题在哪?
你 发表评论:
欢迎- 最近发表
-
- Three.js vs Unity:工业可视化为何选择Web方案?
- 一款全新Redis UI可视化管理工具,支持WebUI和桌面——P3X Redis UI
- 时间线可视化实战:三款AI工具实测,手把手教你制作人生轨迹图
- 【推荐】一款可视化在线 Web 定时任务管理平台,支持秒级任务设置
- 重磅更新!FastDatasets 推出可视化 Web 界面
- 模具设计之UG钣金实例教程(3)_ug钣金基础教程
- 前端基于 RBAC 模型的权限管理实现
- 别再把JWT存在localStorage里了!2025年前端鉴权新思路
- 模具设计之曲面造型中不圆润的曲面如何处理技巧
- 9个专业级别的CSS技巧区分了解和精通的鸿沟
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)