Nacos官网地址https://nacos.io/
Nacos 依赖 Java 环境来运行,请确保是在以下版本环境中安装使用:
一 安装jdk
sudo apt update
sudo apt install openjdk-17-jdk #安装jdk17
java -version # 验证安装
二 安装Nacos
利用物理机从Nacos官网下载Nacos压缩包,将压缩包利用winscp托拽至/usr/local文件夹下 |
安装unzip软件
sudo apt install unzip #安装unzip软件
unzip nacos-server-3.0.1.zip #解压Nacos压缩包
进入 conf/application.properties
配置文件中修改
# JWT令牌密钥(Base64编码,长度至少32字符)
nacos.core.auth.plugin.nacos.token.secret.key=VGhpcyBpcyBhIHNlY3JldCB0b2tlbiBmb3IgTmFjb3MgYXV0aGVudGljYXRpb24gMTIzNDU2Nzg5MA==
# 服务器身份验证
nacos.core.auth.server.identity.key=exampleKey
nacos.core.auth.server.identity.value=exampleValue
另外:
nacos.server.main.port=8848 ==》服务主端口:8848(用于服务注册、配置中心等核心功能)
nacos.console.port=8080 ==》控制台端口:8080(用于访问 Web 界面)
若需恢复 Nacos 控制台的默认端口(8848),只需删除或注释 nacos.console.port 配置
三 启动nacos
cd /usr/local/nacos/bin #进入bin目录
sh startup.sh -m standalone #启动nacos
查看执行结果(启动成功或失败)
cd /usr/local/nacos/logs
找到并打开startup.logs查看结果
附加:
sudo ufw allow 8080/tcp
sudo:以管理员权限运行命令。
ufw allow:允许某个端口或服务通过防火墙。
8080/tcp:允许 TCP 协议的 8080 端口。
输出:
Rule added:表示 IPv4 的规则已添加。
Rule added (v6):表示 IPv6 的规则已添加。
验证端口是否开放
sudo ufw status
sudo ss -tuln | grep 8080 #查看8080是否被占用
netstat -tulpn | grep 8848 #查看端口8848的进程
sudo kill -9 <PID> #删除进程(PID替换为实际的进程ID)