服务器 
首页 > 服务器 > 浏览文章

springcloud alibaba nacos linux配置的详细教程

(编辑:jimmy 日期: 2024/11/19 浏览:3 次 )

首先从github上下载nacos的压缩包:https://github.com/alibaba/nacos/releases

springcloud alibaba nacos linux配置的详细教程

下载完成之后,通过WinSCP把文件传到linux服务器上
接着通过tar -zxvf命令将此压缩包解压

springcloud alibaba nacos linux配置的详细教程

解压完成之后,进入conf目录下的

springcloud alibaba nacos linux配置的详细教程

clusmter.conf文件打开并在里面加上

springcloud alibaba nacos linux配置的详细教程

通过:wq命令保存退出
接着通过vim命令进入startup.sh

springcloud alibaba nacos linux配置的详细教程

此处修改完成之后,找到这个文件最下面的位置

springcloud alibaba nacos linux配置的详细教程

添加红框中的相关配置,保存退出
接着进入nginx的conf文件中

springcloud alibaba nacos linux配置的详细教程

找到nginx.conf文件,vim进入修改nginx负载的相关端口

springcloud alibaba nacos linux配置的详细教程

upstream cluster中添加的端口号就是之前在nacos的conf文件中添加的三个端口,nginx默认端口是80,本人改成了1111
保存退出之后可以通过
./nginx -c /usr/local/nginx/conf/nginx.conf命令启动nginx服务了。
-c 表示nginx启动时读取/usr/local/nginx/conf/nginx.conf这个配置文件中的信息
接着再回到nacos中进入nacos的bin目录下通过./startup.sh -p端口号
启动nacos
启动完成之后可以通过ps -ef|grep nacos|grep -v grep |wc -l 查看一共启动了几个nacos服务

springcloud alibaba nacos linux配置的详细教程

我这里一共启动了三个nacos服务
接着把之前的springcloud中的application.yml中的nacos路径换成nginx的路径和端口号

springcloud alibaba nacos linux配置的详细教程

通过url查看服务是否注册到了linux上的nacos中

springcloud alibaba nacos linux配置的详细教程

最后因为nacos默认集成了一个嵌入式数据库,如果想让nacos的配置读到mysql中,可以进入nacos的conf目录中,里面有一个nacos-mysql.sql打开
里面就是nacos需要的一些表和数据,拷贝出来,放到mysql中执行以下即可,接着打开application.properties

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456

添加上面的代码,并且修改成自己mysql的url,user和password即可,以后再nacos上的配置就会保存到mysql中,而不是nacos自带的嵌入式数据库了

上一篇:Docker Compose多容器部署的实现
下一篇:Docker Compose在不同环境的多种安装方式
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?