超详细nacos集群配置及nginx反向代理教程!(代码片段)

Code皮皮虾 Code皮皮虾     2022-10-23     288

关键词:

Nacos详细集群配置方法及Nginx反向代理

1、下载Nacos

Nacos下载地址:https://github.com/alibaba/nacos/releases/tag/1.2.0

2、配置Nacos

(1) 、安装配置
在/opt下创建一个文件夹

mkdir mynacos

可以使用xftp将下载好的压缩包传输到该文件夹中

使用该命令解压即可得到nacos文件夹

tar -zxvf nacos-server-1.2.0.tar.gz


解压好后,进入到conf目录下进行集群配置

cd /opt/nacos/conf
cp cluster.conf.example cluster.conf
vim cluster.conf

cp cluster.conf.example cluster.conf 是将conf目录下的cluster.conf.example拷贝一份以免,之后操作不当导致cluster.conf.example

添加内容

192.168.204.128:3333
192.168.204.128:4444
192.168.204.128:5555

使用下命令查看端口

hostname -i


(2) 、创建数据库

在conf目录下找到nacos-mysql.sql文件.

  1. 可以复制该文件的内容,到Navicat中选中nacos_config数据库,然后点击查询在点击新建查询

  1. 直接右键数据库,运行SQL文件然后选择nacos-mysql.sql文件.

    运行后的得到

    然后再配置conf/application.properties文件
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://填自己的端口号:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=用户名
db.password=密码

(3) 、关闭防火墙或者开放端口(如果是开放端口记得重启防火墙)

systemctl stop firewalld

sudo firewall-cmd --add-port=80/tcp --permanent  (80为这次需要开放的端口)
firewall-cmd --reload

查看开放的端口号

 firewall-cmd --list-all

3、配置Nginx

nginx常用命令如下:

nginx  #启动nginx
nginx -s quit  #快速停止nginx
nginx -V #查看版本,以及配置文件地址
nginx -v #查看版本
nginx -s reload|reopen|stop|quit   #重新加载配置|重启|快速停止|安全关闭nginx
nginx -h #帮助

修改配置

vim /usr/local/nginx/conf/nginx.conf

配置反向代理

 upstream cluster
        server 192.168.204.128:3333;
        server 192.168.204.128:4444;
        server 192.168.204.128:5555;
      

    server 
        listen      1111;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location /  
           # root   html;
           # index  index.html index.htm;
           proxy_pass http://cluster;
         

修改好后进入到nacos下的bin下

cd /opt/mynacos/nacos/bin/
vim startup.sh



修改好后启动nacos

./startup.sh -p 3333
./startup.sh -p 4444
./startup.sh -p 5555

如果执行报错则:

chmod u+x *.sh

然后再启动nacos

nacos启动完毕,则启动nginx

cd /usr/local/nginx/sbin/

./nginx

在浏览器访问

http://192.168.204.128:1111/nacos/

看到nacos表示成功!




觉得不错的小伙伴可以一键三连哦!,感谢支持!!!

更多面试题请移步 大厂面试题专栏


Java从入门到入坟学习路线目录索引


开源爬虫实例教程目录索引


nginx配置反向代理实例教程(windows版)(代码片段)

...协议下发行。其特点是占有内存少,并发能力强。下面就详细的说一说如何用Nginx实现反向代理。首先:来做点准备工作,最少两个 查看详情

nginx超详细讲解

NginxNginx概念简述Nginx安装配置Nginx主要命令Nginx核心配置文件解析Nginx应用场景详解1.反向代理2.负载均衡3.动静分离Nginx概念简述  Nginx(enginex)是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛... 查看详情

nacos集群搭建(代码片段)

Nacos集群搭建1.集群结构图2.搭建集群2.1.初始化数据库2.2.下载nacos2.3.配置Nacos2.4.启动2.5.nginx反向代理2.6.优化1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可... 查看详情

超实用的nginx极简教程,覆盖了常用场景(代码片段)

...你一起掌握更多数据库知识概述安装与使用安装使用nginx配置实战http反向代理配置负载均衡配置网站有多个webapp的配置https反向代理配置静态站点配置搭建文件服务器跨域解决方案参考概述什么是Nginx?Nginx(enginex) 是一款轻量级的... 查看详情

nginx的反向代理及ssl配置

Nginx的反向代理及ssl配置一、Nginx的安装1.下载nginx2.解压源码包3.安装开发环境4.安装nginx相关包5.安装openssl6.编译安装nginx7.检查nginx8.启动nginx二、反向代理配置1.配置nginx.cof2.重启nginx3.测试反向代理三、生成ssl证书1.创建证书目录2... 查看详情

varnish缓存机制详细介绍及简单配置

Varnish是一款高性能的开源HTTP加速器,其主要用来做为反向代理中的缓存服务器使用,但其实Varnish本身也是具有反向代理功能的,但在创建连接和维持连接上,与Nginx相比差距很大,现在有一个很流行的架构就是前端用Nginx作为... 查看详情

linuxmysql安装及配置超详细教程

RPC概述RPC(RemoteProcedureCall)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。现在互联网应用的量级越来越大,单台计算机的能力有限... 查看详情

centos7安装nginx配置及反向代理(代码片段)

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器.Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发.Ngin... 查看详情

linux部署nacos集群(各种踩坑)(代码片段)

文章目录1、更换数据库2、集群配置3、Nginx配置反向代理和负载均衡4、启动集群5、集群架构6、常见错误环境NacosNginx1.20Mysql5.7注意,如果Nacos和Mysql版本不匹配,Nacos自带连接驱动版本过低,会启动不了,网上搜一... 查看详情

linux部署nacos集群(各种踩坑)(代码片段)

文章目录1、更换数据库2、集群配置3、Nginx配置反向代理和负载均衡4、启动集群5、集群架构6、常见错误环境NacosNginx1.20Mysql5.7注意,如果Nacos和Mysql版本不匹配,Nacos自带连接驱动版本过低,会启动不了,网上搜一... 查看详情

尚硅谷nginx教程简介安装常用命令和配置文件配置实例——反向代理(代码片段)

...进入nginx官网,下载2.2安装nginx第3章nginx常用的命令和配置文件3.1nginx常用的命令:其他命令3.2ng 查看详情

nginx正反向代理配置详解

nginx正反向代理配置详解一、nginx正向代理介绍及配置1、环境介绍代理服务器系统环境为:centos7.3nginx代理服务器为:192.168.10.10测试客户端为局域网内任意windows电脑或Linux电脑2、正向代理简介nginx不仅可以做反向代理,还能用作... 查看详情

nacos使用快速入门(代码片段)

...速入门服务注册到nacos服务分级存储模型给user-service配置集群同集群优先的负载均衡权重配置环境隔离创建namespace给微服务配置namespaceNacos与Eureka的区别Nacos做配置中心快速入门在nacos中添加配置文件从微服务拉取配置配置热更新... 查看详情

九springcloud实用篇_nacos集群搭建(代码片段)

一、集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个服务负载均衡器(SLB)代理3个nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.1... 查看详情

九springcloud实用篇_nacos集群搭建(代码片段)

一、集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个服务负载均衡器(SLB)代理3个nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.1... 查看详情

nginx入门:通俗理解反向代理和负载均衡,简单配置nginx(代码片段)

...负载均衡前言本笔记不求精通Nginx,为后面学习搭建集群能 查看详情

springcloud微服务之nacos集群搭建(代码片段)

Nacos集群搭建1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.150.18845naco... 查看详情

springcloud微服务之nacos集群搭建(代码片段)

Nacos集群搭建1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.150.18845naco... 查看详情