linux部署nacos【无脑简单版】【支持ARM版本和X86版本】

linux部署nacos支持ARM版本和X86版本

部署完成后的功能:

  • 开启鉴权
  • 使用mysql数据库持久化

一、下载nacos包

使用wget命令下载

shell 复制代码
wget https://github.com/alibaba/nacos/releases/download/2.3.2/nacos-server-2.3.2.tar.gz

解压文件

shell 复制代码
tar -zxvf nacos-server-2.3.2.tar.gz

二、修改配置文件

进入nacos/conf文件目录, 直接把application.properties文件改为如下配置, 注意需要把数据库配置信息改一下, 比如ip, 端口和数据库账号密码

properties 复制代码
#*************** Spring Boot Related Configurations ***************#
server.servlet.contextPath=/nacos
server.error.include-message=ALWAYS
server.port=8848

#*************** MySQL 数据源 ***************#
spring.sql.init.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.3.129:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456

db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2

#*************** 鉴权核心(必须)***************#
nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true
nacos.core.auth.enable.userAgentAuthWhite=false

# JWT 密钥
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

# 集群身份标识
nacos.core.auth.server.identity.key=nacos-server-key-2026
nacos.core.auth.server.identity.value=my-nacos-secret-123

# 缓存开关
nacos.core.auth.caching.enabled=true

#*************** 安全忽略路径(默认)***************#
nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**

三、创建nacos数据库

创建naocs的数据库并执行/conf目录下的mysql-schema.sql文件

四、启动nacos

进入到bin目录下, 执行如下命令即可

sh 复制代码
sh startup.sh -m standalone

五、验证启动情况

访问: http://你的ip:8848/nacos, 能看到页面即启动成功!

注: 默认首次登录账号密码都为: nacos

相关推荐
Linux运维技术栈10 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云边云科技_云网融合11 小时前
连锁门店组网怎么做?SD-WAN 多分支组网的架构选型、部署与成本结构
服务器·数据库·php
云上先途111 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
网络小江11 小时前
组网第35课:静态路由——下一跳、出接口、默认路由、浮动静态与黑洞路由
服务器·网络·默认路由·黑洞路由·浮动静态路由
执伞人ONLY12 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
slongzhang_12 小时前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
叼烟扛炮12 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT12 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
Escalating_xu12 小时前
【Linux 网络编程】应用层协议 HTTP(下):Header、连接管理与 C++ HTTP 服务器
linux·服务器·网络
RacentCLM12 小时前
证书即服务CaaS:从申请、续期到部署的自动化链路拆解
运维·数据库·自动化·ssl