rouyi微服务版后台安全配置记录
真的可以 全部在 Nacos 里配置,不用改本地文件、不用重新打包!
Ruoyi 分布式版 本来就是用 Nacos 统一管理配置的!
你之前改本地 application.yml 是没用的,因为服务优先读 Nacos 配置!
1. 为什么你改本地文件不生效?
因为 Ruoyi 微服务架构:
- 项目启动 → 优先去 Nacos 拉取配置
- 本地配置只做连接 Nacos 用
- 真正生效的是:
Nacos → 配置管理 → application-dev.yml
所以:
你改本地文件 = 白改!不会生效!不需要打包!
2. 正确修复 /actuator 漏洞的方法(1 分钟搞定)
直接在 Nacos 里加配置,不用打包、不用重新编译!
步骤:
- 打开 Nacos 控制台
- 进入 配置管理 → 配置列表
- 找到
application-dev.yml(所有服务共享配置) - 编辑,在最下面添加以下内容:
# 安全关闭 actuator 暴露,只允许健康检查
management:
endpoints:
web:
exposure:
include: health,info
server:
address: 127.0.0.1
endpoint:
health:
show-details: always- 点击 发布
- 重启微服务(只重启,不打包)
3. 这样改的好处
- 不用重新打包
- 不用本地改代码
- 所有服务统一生效
- 不影响前端任何接口
- /actuator 立刻无法外部访问,漏洞修复完成
4. 最重要的一句提醒
你以后所有配置,都在 Nacos 里改,不要动本地文件!
总结(超简单)
- Nacos 里的
application-dev.yml是全局生效配置 - 直接在里面加关闭 actuator 的配置
- 发布 → 重启服务 → 完成
- 不用打包!不用编译!不影响前端!
版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/1447.html
转载时须注明出处及本声明