- 官方网址链接 
  
- home (nacos.io)
 - Nacos 快速开始
 - github代码仓库
 
 - 简单介绍 
  
- Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件,其可以用于服务发现和服务健康监测、动态配置服务、动态DNS服务、服务及其元数据管理。
 
 - 安装包下载地址: 
  
- Releases · alibaba/nacos (github.com)
 
- 点击下载,当前示例下载为:nacos-server-2.3.0.tar.gz
 
 - 安装nacos 
  
- 使用ssh远程工具将下载的压缩包文件传输到Linux服务器中 
    
 - 然后解压文件,执行下列解压指令 
    
-  
tar -zxvf nacos-server-2.3.0.tar.gz 
 -  
 - 配置JDK环境,要求JDK 1.8+ 
    
- 进入nacos的bin目录,编辑startup.sh,并添加jdk环境变量 
      
-  
cd /usr/local/project/nacos/bin vim startup.sh -  
# 配置JDK环境,要求JDK 1.8+ export JAVA_HOME=/usr/local/project/openjdk-8 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 
 -  
 
 - 进入nacos的bin目录,编辑startup.sh,并添加jdk环境变量 
      
 - 开启鉴权,2.2.2版本之前的Nacos默认控制台,无论服务端是否开启鉴权,都会存在一个登录页;这导致很多用户被误导认为Nacos默认是存在鉴权的。在社区安全工程师的建议下,Nacos自2.2.2版本开始,在未开启鉴权时,默认控制台将不需要登录即可访问,同时在控制台中给予提示,提醒用户当前集群未开启鉴权。 
    
- 官网鉴权文档:Authorization (nacos.io)
 - 修改application.properties文件,当前示例文件位置为:/usr/local/project/nacos/conf/application.properties
 -  
### 是否开启鉴权功能 ### If turn on auth system: nacos.core.auth.enabled=true ### 配置自定义身份识别的key(不可为空)和value(不可为空) ### Since 1.4.1, worked when nacos.core.auth.enabled=true and nacos.core.auth.enable.userAgentAuthWhite=false. ### The two properties is the white list for auth and used by identity the request from other server. nacos.core.auth.server.identity.key=exampleNacos nacos.core.auth.server.identity.value=exampleNacos ### 默认鉴权插件用于生成用户登陆临时accessToken所使用的密钥,使用默认值有安全风险 ### 自定义密钥时,推荐将配置项设置为Base64编码的字符串,且原始密钥长度不得低于32字符。 Base64 在线编码解码: https://base64.us/ ### The default token (Base64 String): nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789 


 
 - 使用ssh远程工具将下载的压缩包文件传输到Linux服务器中 
    
 - 以单机版模式启动nacos服务 
  
-  
/usr/local/project/nacos/bin/startup.sh -m standalone 
- 访问地址:http://服务器IP地址:8848/nacos/ 
    
 - 默认账号密码:nacos/nacos 
    
 
 -  
 - 关闭nacos服务 
  
-  
/usr/local/project/nacos/bin/shutdown.sh 
 -  
 




















