nacos安装与配置
目录
1下载中心
2 启动-单机模式
Linux/Unix/Mac
Windows
3访问管理页面
4配置
授权配置
自定义密钥
权限认证
1下载中心
https://github.com/alibaba/nacos/tags
下载完成后,解压目录结构如下。
Nacos Server 下各目录说明如下:
bin:用于存放 Nacos 的可执行命令。
conf:用于存放 Nacos 配置文件。
target:用于存放 Nacos 应用的 jar 包
2 启动-单机模式
Linux/Unix/Mac
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试 如下运行:
bash startup.sh -m standalone
Windows
启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone
Nacos Server 启动日志如下
3访问管理页面
访问nacos的管理端: http://192.168.41.26:8848/nacos/index.html
4配置
授权配置
授权配置
开启鉴权之前,application.properties中的配置信息为:
### The auth system to use, currently only 'nacos' and 'ldap' is supported:
nacos.core.auth.system.type=nacos
### If turn on auth system:
nacos.core.auth.enabled=false
开启鉴权之后,application.properties中的配置信息为
### The auth system to use, currently only 'nacos' and 'ldap' is supported:
nacos.core.auth.system.type=nacos
### If turn on auth system:
nacos.core.auth.enabled=true
自定义密钥
自定义密钥时,推荐将配置项设置为Base64编码的字符串,且原始密钥长度不得低于32字符
Base64是网络上最常见的用于传输8Bit 字节码的编码方式之一,它是一 种基于64个可打印字符来表示 二进制数据的方法。Base64编码是从二进 制到字符的过程,可用于在 HTTP环境下传递较长的标识信息。采用 Base64编码具有不可读性,需要解码后才能阅读
###原始字符串 ca820891-757e-4ee3-9444-82c2919ae6e9
###base64加密后 Y2E4MjA4OTEtNzU3ZS00ZWUzLTk0NDQtODJjMjkxOWFlNmU5
###修改application.properties配置文件如下:
### The default token (Base64 String):
nacos.core.auth.plugin.nacos.token.secret.key=Y2E4MjA4OTEtNzU3ZS00ZWUzLTk0NDQtODJjMjkxOWFlNmU5
权限认证
#这两个属性是权限认证的配置项,用于标识来自其它服务器的请求。当请求中配置了指定属性时,既可跳过权限认证
nacos.core.auth.server.identity.key=admin
nacos.core.auth.server.identity.value=123456