前后端开发环境配置5——Nacos安装

1 下载

下载链接:Releases · alibaba/nacos (github.com)
官方文档:控制台手册 (nacos.io)
image
image

2 Nacos持久化配置

防止 Nacos 宕机或重启后数据丢失,Nacos 支持将数据统一持久化到数据库 Mysql。

2.1 数据库数据初始化

新建数据库nacos_config并导入Nacos中conf目录下的mysql-schema.sql(名称老版本可能不同)文件完成初始化,该文件中默认数据库名为nacos_config。

mysql -u root -p
create database nacos_config;
use nacos_config;
source D:\software\softDevelop\Nacos\nacos-server-2.3.1\nacos\conf\mysql-schema.sql

image

2.2 Nacos添加数据库配置

修改Nacos中conf目录下的application.properties文件,添加数据库。
image

2.3 配置Nacos启动模式

打开Nacos中bin目录下的startup.cmd文件,将Nacos配置为单机模式(standalone),默认为集群模式。
image
image

3 运行Nacos并访问

D:
cd D:\software\softDevelop\Nacos\nacos-server-2.3.1\nacos\bin
.\startup.cmd

运行后浏览器访问:http://localhost:8848/nacos/
image

4 开启鉴权

参考:Authorization (nacos.io)
Nacos自带的鉴权组件是防止业务错用的软鉴权体系,若需要运行在公网需要自定义鉴权插件,可参考鉴权插件 (nacos.io)
(1) 打开nacos中conf目录下的application.properties,开启鉴权,并配置服务器通信键值对和token。token使用Base64编码的字符串,服务器通信键值对用于在集群中识别其他服务器的请求,集群中的所有服务器该键值对需要配置为相同值。
image

(2)修改nacos密码
修改并保存配置文件nacos之后,访问localhost:8848/nacos/index.html将跳转到登录界面,默认的登录用户名和密码都为nacos,密码需要自行修改。
image

(3)微服务配置
开启鉴权后,需要修改微服务程序中的配置文件bootstrap.yml,添加nacos的用户名和密码。
image


参考链接:Nacos简介、下载与配置持久化到Mysql_nacos简介、下载与配置持久化到mysql

posted @ 2024-06-02 14:26  wrj的博客  阅读(3)  评论(0)    收藏  举报