首先linux系统上得有一个Nginx和一个Mysql数据库;
Linux上安装Nginx:https://www.jianshu.com/p/838671506a8b
Linux上安装Mysql:https://www.jianshu.com/p/5a8b25f23dd7
1、首先在github上,下载一个linux版的Nacos
网址:https://github.com/alibaba/nacos/

image-20211109191810729.png
2、将下载好的压缩包上传到linux系统存放nacos的目录文件夹下
3、解压nacos压缩包
tar -zxvf nacos-server-2.0.3.tar.gz
4、分别复制bin目录下的startup.sh文件为startup.sh.bk,conf目录文件下的application.properties为application.properties.init和cluster.conf.example为cluster.conf
注意:备份的文件名称可以随意取
5、修改cluster.conf为文件,使用hostname -i,查看当前的IP地址。修改每台nacos的端口号。
文件修改之前:

image-20211109192336549.png
文件修改之后:

image-20211109192524607.png
6、修改conf目录下的application.properties配置文件。因为每个nacos中都内嵌了一个derby数据库,搭建集群会造成数据库数据不一致性问题。所有要建一个mysql数据库(nacos),来保证nacos集群数据库一致性问题。在conf目录下有一个nacos-mysql.sql文件,执行这个数据库脚本,并在application.properties配置即可。

image-20211110100316710.png
7、在ngin启动配置文件代理nacos服务。配置如下
upstream cluster{
server 172.23.226.92:8847;
server 172.23.226.92:8848;
server 172.23.226.92:8849;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://cluster;
}
}

image-20211110104920514.png
8、进入安装nacos的bin目录启动服务
# 启动服务
./startup.sh
9、打开浏览器,输入ip地址/nacos访问,出现如下页面,即nacos集群部署成功

image-20211110105149943.png