[{"data":1,"prerenderedAt":320},["ShallowReactive",2],{"content:\u002Fposts\u002Fnacos-guide":3,"surround:\u002Fposts\u002Fnacos-guide":309},{"id":4,"title":5,"body":6,"categories":283,"date":285,"description":286,"draft":287,"extension":288,"image":289,"meta":290,"navigation":292,"path":293,"permalink":289,"pinned":287,"published":289,"readingTime":294,"recommend":289,"references":289,"seo":299,"sitemap":300,"stem":301,"tags":302,"type":307,"updated":285,"__hash__":308},"content\u002Fposts\u002Fposts\u002Fnacos-guide.md","Nacos 安装与鉴权配置指南",{"type":7,"value":8,"toc":269},"minimark",[9,19,24,35,38,98,102,108,112,131,140,144,147,162,168,188,196,202,206,211,215,221,225,231,237,240,248,251,257,260,266],[10,11,15],"alert",{"type":12,"icon":13,"title":14},"info","tabler:robot","AI 迁移提示",[16,17,18],"p",{},"本文由 AI 协助从旧站迁移，尚未完成逐篇人工审校；内容如有疏漏，将在复核后修订。",[20,21,23],"h2",{"id":22},"一安装","一、安装",[25,26,32],"pre",{"className":27,"code":29,"language":30,"meta":31},[28],"language-shell","# 解压到安装目录\ntar -zxvf nacos-server-x.x.x.tar.gz -C \u002Fopt\u002F\n","shell","",[33,34,29],"code",{"__ignoreMap":31},[16,36,37],{},"目录说明：",[39,40,41,54],"table",{},[42,43,44],"thead",{},[45,46,47,51],"tr",{},[48,49,50],"th",{},"目录",[48,52,53],{},"说明",[55,56,57,68,78,88],"tbody",{},[45,58,59,65],{},[60,61,62],"td",{},[33,63,64],{"code":64},"bin",[60,66,67],{},"启动脚本",[45,69,70,75],{},[60,71,72],{},[33,73,74],{"code":74},"conf",[60,76,77],{},"配置文件",[45,79,80,85],{},[60,81,82],{},[33,83,84],{"code":84},"target",[60,86,87],{},"启动依赖",[45,89,90,95],{},[60,91,92],{},[33,93,94],{"code":94},"data",[60,96,97],{},"运行数据",[20,99,101],{"id":100},"二启动","二、启动",[25,103,106],{"className":104,"code":105,"language":30,"meta":31},[28],"# 单机模式启动\nsh \u002Fopt\u002Fnacos\u002Fbin\u002Fstartup.sh -m standalone\n",[33,107,105],{"__ignoreMap":31},[20,109,111],{"id":110},"三访问","三、访问",[113,114,115,122],"ul",{},[116,117,118,119],"li",{},"地址：",[33,120,121],{"code":121},"http:\u002F\u002Fip:8848\u002Fnacos\u002F",[116,123,124,125,128,129],{},"默认账号密码：",[33,126,127],{"code":127},"nacos"," \u002F ",[33,130,127],{"code":127},[10,132,133],{"type":12},[16,134,135,136,139],{},"阿里云服务器需在安全组中开放 ",[33,137,138],{"code":138},"8848"," 端口。",[20,141,143],{"id":142},"四持久化到-mysql","四、持久化到 MySQL",[16,145,146],{},"默认使用内嵌数据库，重启后数据丢失。生产环境建议持久化到 MySQL（5.6.5+）。",[10,148,149],{"type":12},[16,150,151,152,157,158],{},"尚未安装 MySQL？参见：",[153,154,156],"a",{"href":155},"\u002Fposts\u002Fcentos-mysql-57","CentOS MySQL 5.7 安装"," 或 ",[153,159,161],{"href":160},"\u002Fposts\u002Fubuntu-mysql-81","Ubuntu MySQL 8.1 安装",[16,163,164],{},[165,166,167],"strong",{},"步骤：",[169,170,171,181],"ol",{},[116,172,173,174,176,177,180],{},"在 MySQL 中创建 ",[33,175,127],{"code":127}," 数据库，执行 ",[33,178,179],{"code":179},"nacos\u002Fconf\u002Fnacos-mysql.sql"," 初始化",[116,182,183,184,187],{},"修改 ",[33,185,186],{"code":186},"conf\u002Fapplication.properties","，添加以下配置：",[25,189,194],{"className":190,"code":192,"language":193,"meta":31},[191],"language-properties","spring.datasource.platform=mysql\n\ndb.num=1\ndb.url.0=jdbc:mysql:\u002F\u002F127.0.0.1:3306\u002Fnacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC\ndb.user.0=nacos\ndb.password.0=your-password\n","properties",[33,195,192],{"__ignoreMap":31},[169,197,199],{"start":198},3,[116,200,201],{},"重启 Nacos",[20,203,205],{"id":204},"五开启鉴权","五、开启鉴权",[16,207,183,208,210],{},[33,209,186],{"code":186}," 文件。",[212,213,214],"h3",{"id":214},"开启鉴权",[25,216,219],{"className":217,"code":218,"language":193,"meta":31},[191],"nacos.core.auth.system.type=nacos\nnacos.core.auth.enabled=true\n",[33,220,218],{"__ignoreMap":31},[212,222,224],{"id":223},"配置-token-密钥","配置 Token 密钥",[10,226,228],{"type":227},"warning",[16,229,230],{},"2.2.0.1 版本后必须手动配置 Token 密钥，否则无法启动。密钥需为 Base64 编码字符串，原始长度不低于 32 字符。",[25,232,235],{"className":233,"code":234,"language":193,"meta":31},[191],"# 2.1.0 版本后使用此配置项\nnacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=\n",[33,236,234],{"__ignoreMap":31},[16,238,239],{},"生成 Base64 密钥：",[25,241,246],{"className":242,"code":244,"language":245,"meta":31},[243],"language-bash","echo -n 'YourCustomSecretKey0123456789012' | base64\n","bash",[33,247,244],{"__ignoreMap":31},[212,249,250],{"id":250},"配置节点身份标识",[25,252,255],{"className":253,"code":254,"language":193,"meta":31},[191],"nacos.core.auth.server.identity.key=example\nnacos.core.auth.server.identity.value=example\n",[33,256,254],{"__ignoreMap":31},[212,258,259],{"id":259},"完整鉴权配置示例",[25,261,264],{"className":262,"code":263,"language":193,"meta":31},[191],"### 开启鉴权\nnacos.core.auth.system.type=nacos\nnacos.core.auth.enabled=true\nnacos.core.auth.caching.enabled=true\nnacos.core.auth.enable.userAgentAuthWhite=false\n\n### 节点身份标识（集群节点间通信白名单）\nnacos.core.auth.server.identity.key=example\nnacos.core.auth.server.identity.value=example\n\n### Token 配置\nnacos.core.auth.plugin.nacos.token.cache.enable=false\nnacos.core.auth.plugin.nacos.token.expire.seconds=18000\nnacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=\n",[33,265,263],{"__ignoreMap":31},[16,267,268],{},"配置完成后重启 Nacos 即可生效。",{"title":31,"searchDepth":270,"depth":270,"links":271},4,[272,274,275,276,277],{"id":22,"depth":273,"text":23},2,{"id":100,"depth":273,"text":101},{"id":110,"depth":273,"text":111},{"id":142,"depth":273,"text":143},{"id":204,"depth":273,"text":205,"children":278},[279,280,281,282],{"id":214,"depth":198,"text":214},{"id":223,"depth":198,"text":224},{"id":250,"depth":198,"text":250},{"id":259,"depth":198,"text":259},[284],"服务","2026-01-22","Nacos 配置中心的单机安装、MySQL 持久化以及鉴权配置完整指南，适用于 2.x 版本。",false,"md",null,{"slots":291},{},true,"\u002Fposts\u002Fnacos-guide",{"text":295,"minutes":296,"time":297,"words":298},"2 min read",1.695,101700,339,{"title":5,"description":286},{"loc":293},"posts\u002Fposts\u002Fnacos-guide",[303,304,305,306],"Nacos","配置中心","Java","安全","tech","jazOVH504aBGgmyEcpPMYMtUNWQaJaMPXrK9Nq30RjM",[310,315],{"title":311,"path":312,"stem":313,"date":314,"type":307,"children":-1},"MinIO 存储桶安全策略配置","\u002Fposts\u002Fminio-bucket-policy","posts\u002Fposts\u002Fminio-bucket-policy","2026-01-21 00:00:00",{"title":316,"path":317,"stem":318,"date":319,"type":307,"children":-1},"PostgreSQL 实战指南：安装、配置、备份与跨库查询","\u002Fposts\u002Fpostgresql-install","posts\u002Fposts\u002Fpostgresql-install","2026-01-24",1788712224883]