官网下载nacos

https://nacos.io/zh-cn/

img

找到自己合适的版本之后下载上传到服务器

安装mysql数据库

这里不再追述,安装mysql数据库章节在dba专栏: https://juejin.cn/post/7461993842503286822

开始安装

首先需要有jdk1.8环境

1. 解压安装包:
[root@fastdfs ~]# unzip nacos-server-2.3.2.zip
[root@fastdfs ~]# mv nacos /usr/local/
[root@fastdfs bin]# cd /usr/local/nacos/
[root@fastdfs nacos]# ls
bin  conf  LICENSE  NOTICE  target

2. 配置mysql:
mysql> create database nacos;
Query OK, 1 row affected (0.02 sec)

mysql> CREATE USER  nacos@'%' IDENTIFIED BY 'nacos';
Query OK, 0 rows affected (0.02 sec)

mysql> GRANT ALL ON nacos.* TO 'nacos'@'%';
Query OK, 0 rows affected (0.01 sec)

[root@fastdfs nacos]# cd /usr/local/nacos/conf/
将sql文件传输到mysql机器:
[root@fastdfs conf]# scp mysql-schema.sql root@100.100.137.10:~/
在mysql机器导入sql文件:
[root@mysql57-master ~]# mysql -unacos -pnacos nacos < mysql-schema.sql

3. 配置mysql地址:
[root@fastdfs conf]# vim /usr/local/nacos/conf/application.properties
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://100.100.137.10:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos

4. 启动nacos
[root@fastdfs bin]# sh startup.sh -m standalone

游览器访问:

img

提示没有开通鉴权,我们开通一下:

[root@fastdfs conf]# vim /usr/local/nacos/conf/application.properties
# 开启鉴权功能
nacos.core.auth.enabled=true
# 关闭使用user-agent判断服务端请求并放行鉴权的功能
nacos.core.auth.enable.userAgentAuthWhite=false
配置自定义身份识别的key和value,这两个属性是auth的白名单,用于标识来自其它服务器的请求.
nacos.core.auth.server.identity.key=zqf
nacos.core.auth.server.identity.value=1qaz!QAZ
nacos.core.auth.plugin.nacos.token.secret.key=bmFjb3NfMjAyNDAxMTBfc2hpZ3poX25hY29zX3Rva2Vu
# 权限缓存开关,开启后权限缓存的更新默认有15秒的延迟,默认 : false
nacos.core.auth.caching.enabled=true

重启nacos:
[root@fastdfs conf]# cd /usr/local/nacos/bin/
[root@fastdfs bin]# sh shutdown.sh
[root@fastdfs bin]# sh startup.sh -m standalone

然后再次游览器登陆:

img

默认用户和密码:nacos,nacos

img

测试

img

发布成功,部署完成

results matching ""

    No results matching ""