RuoYi-Cloud 部署篇_03(linux环境 Mysql+nginx版本)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文章目录

          • 一、localhost无法路由
            • 1. nacos控制台
            • 2. sentinel控制台
            • 3. admin控制台
          • 二、思路分析
            • 2.1. 现象分析
            • 2.2. 原因分析
            • 2.3. 解决思路
          • 三、解决方案(第一种)
            • 3.1. 调整路由url
            • 3.2. 效果验证
          • 四、解决方案解决方案(第二种)
            • 4.1. 域名分布
            • 4.2. 调整路由为域名
            • 4.3. 域名ip映射关系配置
            • 4.4. 效果验证
            • 4.5. 总结

一、localhost无法路由
1. nacos控制台

点击【系统监控】-【nacos控制台】
自动跳转http://localhost:8848/nacos
在这里插入图片描述
在这里插入图片描述

2. sentinel控制台

点击【系统监控】-【sentinel控制台】
自动跳转http://localhost:8718/
在这里插入图片描述

3. admin控制台

在这里插入图片描述

点击【系统监控】-【sentinel控制台】
自动跳转http://localhost:9100/
在这里插入图片描述

  • 系统接口
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
二、思路分析
2.1. 现象分析

从上面可以看到,nacos/sentinel控制台的访问跳转页面都写死在了页面中,默认访问localhost,也就是在本地访问没有问题,但是,在其他客户端访问非本地访问,就出现了这个问题,那么,小伙伴是不是想把真正的ip地址写上不就好了,这样只是临时解决方案。当服务器不迁移的前提下是好使的,下面我和小伙伴说一下的我思路。

2.2. 原因分析

首先,菜单路径路由的地址都是存储在ry-cloud数据库的sys_menu表中,默认ip地址都是localhost

2.3. 解决思路
  • 思路1:
    微服务之间调用也不是使用真是的ip地址对吧,都是通过nacos注册中心,通过应用名称调用微服务,每个微服务都可以集群部署。

  • 思路2:
    小伙伴们,应该知道域名吧,域名通过dns解析ip地址,一个域名下会有多个ip,就拿百度来说,有电信、移动、联通三网络区域的ip地址,这样的好处就是,当一个ip宕机不能使用其他的ip仍然可以使用,域名就正常使用对吧!

  • 进一步思路:
    把每个 微服务只要在前端地址写死的都调整为域名形式,然后,在/etc/hosts的文件中配置好域名和ip地址的映射关系就可以就可以解决目前存在的问题,对吧。

三、解决方案(第一种)
3.1. 调整路由url

既然,菜单路径路由的地址都是存储在ry-cloud数据库的sys_menu表中,默认ip地址都是localhost,调整成真实ip地址
调整前:
在这里插入图片描述
调整后:
在这里插入图片描述

3.2. 效果验证
  • sentinel控制台
    在这里插入图片描述

在这里插入图片描述

  • nacos控制台
    在这里插入图片描述
    自动跳转http://192.168.159.105:8848/nacos
    在这里插入图片描述
  • admin控制台
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 系统接口
    在这里插入图片描述
四、解决方案解决方案(第二种)
4.1. 域名分布
名称域名分布
Sentinel控制台ry.sentinel.com
Nacos控制台ry.ancos.com
Admin控制台ry.admin.com
4.2. 调整路由为域名

调整前:
在这里插入图片描述
调整后:
在这里插入图片描述

4.3. 域名ip映射关系配置
  • windows 环境
    在这里插入图片描述
  • linux 环境
 vim /etc/hosts # 添加内容如下:
192.168.159.105 ry.sentinel.com
192.168.159.105 ry.nacos.com
192.168.159.105 ry.admin.com

在这里插入图片描述

4.4. 效果验证
账号
sentinelsentinel
nacosnacos
ruoyi123456
  • sentinel控制台
    在这里插入图片描述
    http://ry.sentinel.com:8718/#/login

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • nacos控制台
    在这里插入图片描述
    在这里插入图片描述

  • admin控制台
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.5. 总结

到目前为止,基础功能(文件模块)部署完毕!

还有流控sentinel、分布式事务、以及文件管理模块、日志管理模块尚未部署,待完善!
对于操作手册,待完善!

在这里插入图片描述
https://github.com/seata/seata/releases/tag/v1.4.2
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论坛系统数据库设计

论坛系统数据库设计 文章目录论坛系统数据库设计前言一、社区论坛是什么?二、设计表1.用户表2.Token表3. 文章表4. 话题表5. 问题表6. 评论表7. 投票表8. 回答表9. 举报表10. 话题关系对应表11. 通知表12. 私信表13. 关注关系表14. 图片表15. 设置表16. 缓存表总结前…

阿里文娱首次公开!AI 如何对爆款内容未卜先知?

阿里妹导读:文娱内容很难有完整的量化指标体系,内容的复杂性决定了文娱产品的不确定性。我们如何利用AI大数据能力,建造文娱的内容认知大脑?串联内容全生命周期,实现对内容、流量、宣推等的“未卜先知”,提…

Sentinel 1.7.0 发布,支持 Envoy 集群流量控制

流控降级中间件 Sentinel 1.7.0 版本正式发布,引入了 Envoy 集群流量控制支持、properties 文件配置、Consul/Etcd/Spring Cloud Config 动态数据源适配等多项新特性与改进。详细特性列表请参考 Release Notes,欢迎大家使用并提出建议。 下面我们来一起…

RuoYi-Cloud 部署篇_02(windows环境 mysql版本)

文章目录一、模块配置修改1. ruoyi-gateway-dev.yml2. ruoyi-auth-dev.yml3. ruoyi-system-dev.yml4. ruoyi-gen-dev.yml5. ruoyi-job-dev.yml6. ruoyi-file-dev.yml二、后端配置预启动2.1. 配置 idea的 RunDashboard2.2. 运行后端三、部署前端3.1. 安装依赖3.2. 运行前端6.3. …

运维老哥必须知道的Linux系统文件目录组织结构

夫陶公清风千古,余又何人,敢称庶几 文章目录介绍Linux目录结构Linux文件和目录管理绝对路径和相对路径绝对路径相对路径yum包管理介绍 Linux目录结构 💡 Linux文件系统的目录结构为树状结构,其中根目录为一个斜杠:/…

云原生下日志方案的架构设计

上一篇中我们介绍了为什么需要一个日志系统、为什么云原生下的日志系统如此重要以及云原生下日志系统的建设难点,相信DevOps、SRE、运维等同学看了是深有体会的。本篇文章单刀直入,会直接跟大家分享一下如何在云原生的场景下搭建一个灵活、功能强大、可靠…

不知道路由器工作原理?没关系,来这看看!看不懂你捶我 | 原力计划

作者 | 北海以北没有小王头图 | CSDN付费下载自视觉中国来源 | CSDN博客路由器概述首先我们先大致了解一下路由器的大致结构以及工作方式。路由器体系结构路由器体系结构如下图:其中四个重要组成部分依次如下:1. 接入端口将一条输入的物理链路与路由器相…

RuoYi-Cloud 部署篇_03(windows环境 mysql版本)

文章目录一、软件启动1. redis2. nacos3. myqsl二、微服务启动2.1. 认证授权中心启动2.2. 若依网关启动2.3. 系统模块启动2.4. 定时任务模块启动2.5. 监控中心启动2.6. 代码生成模块启动2.7. 前端启动三、测试验证3.1. 系统模块3.2. 定时任务3.3. 代码生成3.4. sentinel控制台3…

闲鱼推荐,让智能计算从云走向端

关键词: 智能推荐、特征工程、特征处理。 术语解释: 机器学习(Machine Learning):是关于在计算机上从数据中产生“模型”(model)的算法;数据集(Data Set):一组记录的集…

mybatis plus实现多表分页条件查询

文章目录前言一、二、如何实现1 配置mybatis plus分页插件2.准备三张表2.1 学生表2.2 老师表2.3 老师和学生Vo表3. 编写SQL语句4. 编写mapper层5. service层6.controller层演示效果【补充】 XML 自定义分页总结前言 没啥可说的 一、 没啥可说的 二、如何实现 1 配置mybatis pl…

神仙在双11晚上,都干了些啥?

11月,阿里巴巴西溪园区夜凉如水,双11作战室内,却有人身着短袖衬衫,只见她屏住呼吸,握紧微微出汗的手心,静静立于数字大屏前,等待今年最重要的一个数据。 距离双11结束,还有1分钟。 …

nginx(windows环境安装)

介绍 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 文章…

“编程能力差的程序员,90%输在了这点上!”谷歌AI专家:都是瞎努力!

我见过市面上很多的 Python和人工智能的教程和书籍,他们大都这样讲的:先从 Python 人工智能的发展历史开始,介绍的基本语法规则,Python 的 list, dict, tuple 等数据结构,然后再介绍机器学习、深度学习的常用框架等等&…

阿里巴巴的云原生应用开源探索与实践

导读:从拥抱开源、贡献开源、自主开源,到赋能开源,开源已升级为阿里技术战略之一,且正为开发者源源不断地输送切实可见的价值。云原生是阿里开源的重要领域,短短几年,以 K8s 为核心的云原生开源生态迅猛发展…

RuoYi-Vue 部署 Linux环境 若依前后端分离项目(war 包+nginx版本)

文章目录一、软件安装部署1. 安装jdk2. mysql8安装部署3. redis安装4. nginx 安装部署5. Tomcat10 下载和配置 Linux 环境6. 克隆项目二、后端项目2.1. 修改数据库连接2.2. 修改Redis连接信息2.3. 文件路径2.4. 日志存储路径调整2.5. 修改war打包2.6. 编译打包三、前端项目3.1.…

技术直播:讲一个Python编写监控程序的小故事

今年疫情“黑天鹅”事件改变了大家的生活。相信大家都经历过,每天早晨起床第一件事,就是查看数据。这些数据不仅仅是人们对活着的渴望,也是在建立对战胜疫情的决心。那么技术人怎么能通过自己所学的去进行数据监控呢?今天CSDN邀请…

高精地图中地面标识识别技术历程与实践

导读:本文将主要介绍高德在高精地图地面标识识别上的技术演进,这些技术手段在不同时期服务了高精地图产线需求,为高德地图构建高精度地图提供了基础的技术保证。 1.面标识识别 地面标识识别,指在地图道路中识别出各种类型的地面…

RuoYi-Cloud 部署篇_04(windows环境 mysql+nginx版本)

文章目录一、nginx 操作流程1. nginx 安装启动2. nginx 配置3. nginx 重新启动二、前端项目编译2.1. 前端编译打包2.2. 静态复制迁移三、后端项目启动2.1. 我启动了6个服务2.2. 测试验证一、nginx 操作流程 1. nginx 安装启动 nginx(windows环境安装) …

从P4到P9, 在马云家写代码到双11前端PM

阿里妹导读:今年的双11已经是阿里资深前端技术专家舒文来阿里的第11年,从应届生到双11前端PM,他一路升级打怪,实现了岗位上从P4到P9的晋升。这第11届双11顺利结束之际,他把在阿里这些年的成长经历做一个总结和分享&…

在Java虚拟机上班是一种怎样的体验?

来源 | 编程技术宇宙责编| Carol封图 | CSDN 下载自视觉中国本文用知乎体的风格简单介绍了JVM中几个内置线程的工作,希望对大家学习JVM有一点帮助。匿名用户JVM老鸟228 人赞同了该回答利益相关,匿了!JVM公司里面线程众多,派系林立…