如何在Ubuntu的Linux系统上安装nacos的2.3.0版本

2023-12-14 20:36:15
  1. 官方网址链接
    1. home (nacos.io)
    2. Nacos 快速开始
    3. github代码仓库
  2. 简单介绍
    1. Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件,其可以用于服务发现和服务健康监测、动态配置服务、动态DNS服务、服务及其元数据管理。
  3. 安装包下载地址:
    1. Releases · alibaba/nacos (github.com)
    2. 点击下载,当前示例下载为:nacos-server-2.3.0.tar.gz
  4. 安装nacos
    1. 使用ssh远程工具将下载的压缩包文件传输到Linux服务器中
    2. 然后解压文件,执行下列解压指令
      1. tar -zxvf nacos-server-2.3.0.tar.gz
    3. 配置JDK环境,要求JDK 1.8+
      1. 进入nacos的bin目录,编辑startup.sh,并添加jdk环境变量
        1. cd /usr/local/project/nacos/bin
          
          vim startup.sh
        2. # 配置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
    4. 开启鉴权,2.2.2版本之前的Nacos默认控制台,无论服务端是否开启鉴权,都会存在一个登录页;这导致很多用户被误导认为Nacos默认是存在鉴权的。在社区安全工程师的建议下,Nacos自2.2.2版本开始,在未开启鉴权时,默认控制台将不需要登录即可访问,同时在控制台中给予提示,提醒用户当前集群未开启鉴权。
      1. 官网鉴权文档:Authorization (nacos.io)
      2. 修改application.properties文件,当前示例文件位置为:/usr/local/project/nacos/conf/application.properties
      3. ### 是否开启鉴权功能
        ### 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
  5. 以单机版模式启动nacos服务
    1. /usr/local/project/nacos/bin/startup.sh -m standalone
    2. 访问地址:http://服务器IP地址:8848/nacos/
    3. 默认账号密码:nacos/nacos
  6. 关闭nacos服务
    1. /usr/local/project/nacos/bin/shutdown.sh

文章来源:https://blog.csdn.net/weixin_41926152/article/details/134864321
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。