惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
G
Google Developers Blog
人人都是产品经理
人人都是产品经理
U
Unit 42
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
B
Blog RSS Feed
The Cloudflare Blog
D
Docker
A
About on SuperTechFans
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
月光博客
月光博客
云风的 BLOG
云风的 BLOG
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
The GitHub Blog
The GitHub Blog
博客园_首页
Stack Overflow Blog
Stack Overflow Blog

博客园 - 深海蓝精灵

Linux-Nginx同一端口同时支持HTTP、HTTPS协议 Linux-arm离线Tomcat安装solr及国产数据库配置 Linux-2台服务器-Redis-集群模式安装配置 Linux 系统架构:aarch64,docker、Docker-compose,包下载安装配置 Linux aarch64 架构离线 Docker-compose 搭建 Nginx+Keepalived 双机热备(高可用集群) CloudBeaver Community,web界面,查询表字段长度、及存储过程信息 Linux 服务器 mac 地址查询命令 Linux-LVM 方式挂载大于3T磁盘,详细操作过程 BCLinux,镜像安装GitLab社区版 v18.5.1 Bcliux-docker-nacos2.2.0升级至2.2.3版本 Linux-查询全部密码过期用户 Oracle删除表数据恢复方法 BcLinux-Redis-集群(cluster)安装配置 Bclinux离线安装PostgreSQL10.23+PostGIS2.5编译安装配置 Oracle-失效链接清理 Linux-shell脚本链接Oracle执行查询 Linux系统中,修改密码永不过期 Oracle中replace函数使用简介 ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段 BcLinux-Redis-集群(cluster)模式安装配置 Oracle-修改字段类型方法总结 Bclinux系统安装MongoDB Linux-下docker和主机之间的文件拷贝 解决:tcpdump -w xxxxx.cap 提示 Permission denied
Linux 部署nacos3.1.2,修改Console默认8080端口,修改为8081...
深海蓝精灵 · 2026-04-15 · via 博客园 - 深海蓝精灵

核心原因
Nacos 3.1.2 中,server.port 不再控制 Console 端口,Console 端口由专用配置 nacos.console.port 控制(默认 8080);你只改了 server.port=8081,但 Console 仍默认用 8080,同时 8081 被占用,导致双端口冲突。
完整解决方案(3 步,含命令)
1. 先彻底停掉旧 Nacos、释放端口
# 1. 查找并kill所有nacos进程
ps -ef | grep nacos | grep -v grep | awk '{print $2}' | xargs kill -9
# 2. 检查8080、8081端口占用,确认无残留
lsof -i:8080
lsof -i:8081
# 若8081仍被占用,kill对应PID(替换PID号)
kill -9 <占用8081的PID>

2. 修改配置文件(conf/application.properties)
进入 Nacos 目录,编辑配置:

cd /你的nacos安装路径
vi conf/application.properties

关键修改(必须加这两行,注释 / 删除错误的 server.port):
properties

# 1. 控制台端口(你要的8081,替换默认8080)
nacos.console.port=8081
# 2. Nacos主服务端口(默认8848,可保留,避免冲突)
nacos.server.main.port=8848
# ❌ 注释掉错误的server.port(3.x不再用这个控制Console)
# server.port=8081

保存退出(:wq)
3. 单机模式启动 Nacos,验证端口

# 启动(必须加-m standalone)
sh bin/startup.sh -m standalone
# 查看启动日志,确认Console端口已变为8081
tail -f logs/start.out

日志应显示:
Nacos Console 3.1.2
Running in stand alone mode, All function modules
Port: 8848
Pid: xxxx
Console: http://192.168.152.129:8081/index.html

访问 http://192.168.152.129:8081/nacos 即可正常打开控制台
补充说明

Nacos 3.x 端口拆分:nacos.server.main.port(主服务,默认 8848)、nacos.console.port(Web 控制台,默认 8080),server.port 已废弃,强行配置会导致端口冲突
防火墙放行:确保 8081 端口已开放