单例部署启动命令 startup.sh -m standalone
访问地址 : IP:8848/nacos
用户名和密码默认nacos
- 集群部署
集群部署启动命令 startup.sh
集群部署架构图
25933191345edc7fa6b75e8_articlex.png
三个nacos实例,一个MySQL实例,一个nginx实例
首先找到sql文件
image.png
在MySQL新建数据库nacos_config并运行sql文件
image.png
修改三个nacos配置文件application.properties添加
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql:IP:3306/nacos_config?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
db.user=root
db.password=123456
cp cluster.conf.example cluster.conf
修改三个nacos配置文件cluster.conf
# ip:port
200.8.9.16:8848
200.8.9.17:8848
200.8.9.18:8848
启动三台服务器上的nacos
通过每个服务器ip:8848/nacos访问查看是否启动成功
如果你的服务器是云服务器,不在同一内网下,请编辑启动文件 startup.sh
添加图中一行配置
- 配置nginx
修改nginx.conf添加
upstream nacos-cluster {
server 200.8.9.16:8848
server 200.8.9.17:8848
server 200.8.9.18:8848
}
server {
server_name nacos.songshijun.top;#你自己的域名或者服务器IP
location / {
proxy_pass http://nacos-cluster;
}
}
重启nginx
nginx -s reload
-
访问域名 nacos.songshijun.top/nacos
16040366741799.png
网友评论