nacos安装详细教程-单机、集群(nginx)

前言

详细总结记录安装nacos单机和集群(nginx)的步骤,更多学习内容可以阅览官网【官网地址】,感谢小伙伴们最后UP一下本文。

安装

预先安装环境:

操作系统Windows 10、Nginx 1.20、MySql 5.7、JDK 1.8、Navicat Premium 11

一、 nacos下载【下载地址】;

nacos安装详细教程-单机、集群(nginx)_第1张图片

二、 解压 nacos-server-2.1.1.zip;

nacos安装详细教程-单机、集群(nginx)_第2张图片

  • bin 启动/关闭脚本,以及启动后默认存放运行日志的目录
  • conf 启动配置、日志配置、数据库sql文件存放目录
  • target 运行jar包存放目录
  • LICENSE 许可协议文件
  • NOTLCE 公告文件

三、 Navicat Premium连接MySql,创建数据库 nacos-msyql,运行解压目录conf下的nacos-mysql.sql文件;

nacos安装详细教程-单机、集群(nginx)_第3张图片

四、 conf目录application.properties 文件修改,找到server.port自定义指定启动端口,数据库连接配置;

修改前

nacos安装详细教程-单机、集群(nginx)_第4张图片

修改后

nacos安装详细教程-单机、集群(nginx)_第5张图片

五、 单机启动,修改启动脚本bin目录 startup.cmd

set MODE="cluster" 改为 set MODE="standalone",默认为集群模式,集群配置不用修改此步骤

单机启动双击startup.cmd,关闭双击shutdown.cmd,访问地址: http://localhost:7017/nacos/index.html 账号|秘密:nacos

集群配置

六、 复制三份 nacos,重命名为 nacos7017、nacos7019、nacos7021
nacos安装详细教程-单机、集群(nginx)_第6张图片
七、 对复制出来的三个nacos都重命名conf目录下的 cluster.conf.examplecluster.conf,编辑内容为如下:

192.168.1.18:7017
192.168.1.18:7019
192.168.1.18:7021

注意:集群端口不能试用连续端口,否则启动会出现Address already in use: bind

八、 对复制出来的三个nacos,分别配置conf目录application.properties 文件,找到server.port配置集群启动端口,数据库连接与单机模式一样配置;

nacos7017 > 配置server.port > 7017
nacos7017 > 配置server.port > 7019
nacos7017 > 配置server.port > 7021

九、 双击bin目录的startup.cmd,启动三个nacos。
nacos安装详细教程-单机、集群(nginx)_第7张图片
八、Nginx 集群配置,并启动。

http { # 配置在http中

    upstream cluster {
	  server 127.0.0.1:7017 weight=5; 
	  server 127.0.0.1:7019 weight=10; 
	  server 127.0.0.1:7021 weight=5; 
	}

    server {
        listen       1111; #监听端口
        server_name  localhost;
        location / {
            proxy_pass http://cluster; #定向地址
        }
    }
 }

至此集群完成,访问地址:http://127.0.0.1:1111/nacos

nacos安装详细教程-单机、集群(nginx)_第8张图片

你可能感兴趣的:(nacos,架构,spring,后端)