日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2024/9/27 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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


總結

以上是生活随笔為你收集整理的RuoYi-Cloud 部署篇_03(linux环境 Mysql+nginx版本)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。