1 前言
我们前面已经安装了 Maven 、 JDK 和 MySQL 哈,就是为了给 Nacos 铺垫哈。
nacos:https://nacos.io/zh-cn/docs/quick-start.html
2 安装步骤
2.1 下载压缩包
https://github.com/alibaba/nacos/releases
# 解压 tar -zxvf 你的压缩包
2.2 执行SQL文件
执行 conf 下的 mysql-schema.sql 文件:
2.3 修改配置文件
修改 conf/application.properies,改为自己的数据库信息哈:
spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://192.168.10.100:4000/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=nacos db.password.0=nacos
2.4 启动试试
./bin/startup.sh -m standalone
启动日志:
访问下主页:
2.5 开启登录认证
https://nacos.io/zh-cn/docs/v2/guide/user/auth.html
启动登录认证功能 原本是false 修改为 true:
nacos.core.auth.enabled=true
当 nacos.core.auth.enabled=true 时,Nacos 启动登录认证功能。此时访问 Nacos 服务端 API 和控制台,都需要输入用户名和密码。默认的用户名和密码都是 nacos。
nacos.core.auth.server.identity.key是 Nacos 中的一个配置,用于身份验证的对称加密密钥。
nacos.core.auth.server.identity.value 是 Nacos 中的一个配置,用于身份验证的对称加密密钥值
nacos.core.auth.plugin.nacos.token.secret.key 用于生成和验证 Token
nacos.core.auth.server.identity.key=kuku nacos.core.auth.server.identity.value=kukuku nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
2.6 开机自启动
(1)创建Nacos服务配置文件:使用以下命令创建Nacos服务的配置文件。
sudo vi /etc/systemd/system/nacos.service
(2)将以下内容粘贴到配置文件中:
[Unit] Description=Nacos Service After=network.target [Service] Type=forking ExecStart=/usr/nacos/bin/startup.sh -m standalone ExecStop=/usr/nacos/bin/shutdown.sh User=root PrivateTmp=true LimitNOFILE=65536 [Install] WantedBy=multi-user.target
里边的路径记得换成你自己的哈。
(3)启动Nacos服务:使用以下命令启动Nacos服务。
# 启动 nacos sudo systemctl start nacos # 停止 nacos sudo systemctl stop nacos # 开启开机自启 sudo systemctl enable nacos # 查看是否自启动 sudo systemctl is-enabled nacos
3 小结
ok,完事。
标签:core,Centos,sudo,nacos,auth,Nacos,7.6,2.3,true From: https://www.cnblogs.com/kukuxjx/p/17897789.html