当前位置: 首页 > article >正文

Docker中部署nacos 开启鉴权springboot连接配置

nacos开启鉴权后发现各种连不上。

按道理说所有的东西都是采用同一个docker网络连接的,连接的时候可以采用容器名连接。

下面是刚开始springboot中的链接配置。增加了用户名和密码

这里nacos我们用到了注册中心和配置中心。启动项目的时候配置中心没有问题,当涉及到鉴权的时候登录报错。用账户名和密码登录报错。

1 我的账户密码肯定是没有写错的

2 看请求是URL报错, [SecurityProxy] login http request failed url: http://nacos2/nacos/v1/auth/users/login

然后梳理了一下nacos源码,这里就是一个用户密码登录授权的一个过程。那么就是连接的问题了

这里就奇怪了,同样的连接配置。配置中心采用

server-addr=nacos2的容器名可以连接,注册中心server-addr=nacos2登录就失败

后来我把注册中心连接修改容器的ip地址:server-addr=172.19.0.6:8848 启动没有报错。可以连接并且授权成功。

3 但是考虑到docker内的容器ip地址可能会变化最好可以采用不变的方式

后来采用容器加端口就然好了:server-addr=nacos2:8848

估计是nacos内部登录的问题。目前采取这样的配置可以解决问题


http://www.kler.cn/a/297102.html

相关文章:

  • 【H2O2|全栈】关于HTML(4)HTML基础(三)
  • 心理健康e时代:Spring Boot心理咨询评估工具
  • LeetCode之哈希表
  • css三点闪烁(可用于加载样式、标题等)
  • py文件import 不到自己创建的文件
  • Vue3:<Teleport>传送门组件的使用和注意事项
  • 【持续更新】Adobe Audition 2024 (v24.4.1.003)最新免费修改版
  • JavaScript函数了解
  • 哈希表 and 算法
  • reactwebpack老项目开发环境增加vite
  • JSON格式
  • 关于HashMap的put方法
  • Matlab/Simulink中PMSM模型的反电动势系数和转矩系数
  • 掌握数据库与SQL
  • Appium使用指南与自动化测试案例详解
  • C++——关联式容器(2):AVL树(平衡二叉树)
  • 猜数游戏-Rust 入门经典案例
  • 滚雪球学Java(89):Java GUI入门与进阶:AWT核心概念深度解析,有两下子!
  • 【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算
  • 单片机工程师:创新与挑战之路