Nacos 安装部署

Nacos 安装部署

  • V1.x的安装部署
    • 1、下载
    • 2、安装
    • 3、配置 MySQL 数据库
      • 2.1、启动集群
      • 2.2、防火墙
      • 2.3、访问
    • 4、配置nginx实现nacos集群负载均衡
      • 4.1、获取nginx安装包,并安装nginx_upstream_check_module
      • 4.2、安装依赖
      • 4.3、已经完成nginx,只是重新编译追加模块
      • 4.4、配置nginx
    • 5、访问nacos
  • V2.x的安装部署

V1.x的安装部署

1、下载

下载地址:最好可以跨网速度快

2、安装

  #安装:
   $ tar -zxvf nacos-server-$version.tar.gz
   $ cd nacos/bin  
  

3、配置 MySQL 数据库

SQL数据库初始化脚本

2.1、启动集群

  $ sh ./nacos-8848/bin/startup.sh -m cluster
  $ sh ./nacos-8849/bin/startup.sh -m cluster
  $ sh ./nacos-8850/bin/startup.sh -m cluster

2.2、防火墙

查看防火墙状态
systemctl status firewalld;

  $ firewall-cmd --permanent --add-port=8848/udp --add-port=8848/tcp
  $ firewall-cmd --reload
  $ firewall-cmd --list-ports

2.3、访问

http://172.22.1.187:8848/nacos
http://172.22.1.188:8848/nacos
http://172.22.1.189:8848/nacos

默认用户名/密码:nacos/nacos

4、配置nginx实现nacos集群负载均衡

4.1、获取nginx安装包,并安装nginx_upstream_check_module

wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master
yum install -y unzip
unzip master

4.2、安装依赖

yum install -y pcre-devel
yum install -y openssl
yum install -y openssl-devel

4.3、已经完成nginx,只是重新编译追加模块

在nginx源码中编译追缴模块

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module --with-threads --with-file-aio --with-http_stub_status_module --add-module=../nginx_upstream_check_module-master/

make && make install

4.4、配置nginx

http{
	#nacos集群负载均衡
	upstream nacos-cluster {
		server 172.22.1.187:8848;
		server 172.22.1.188:8848;
		server 172.22.1.189:8848;
	}

	server {
		listen       8848;
		server_name  172.22.1.190;
		location / {
				proxy_pass http://nacos-cluster;
		}
		error_page   500 502 503 504  /50x.html;
		location = /50x.html {
				root html;
		}
	}
}

5、访问nacos

访问的地址: http://172.22.1.190:8848/nacos

V2.x的安装部署

待补充1

你可能感兴趣的:(基础环境搭建,nginx,运维,服务器)