Nacos注册到Windows服务

前言

由于nacos每次启动需要手动进入到nacos下的bin目录中,启动startup.cmd脚本,如图:

但是黑窗口一关,nacos服务就会关闭,所以将nacos注册到Windows服务中,开机自启。

下载 Windows Service Wrapper 工具

下载地址:https://github.com/winsw/winsw/releases

配置nacos service

  • 将WinSW.NET4.exe重命名为nacos-service.exe并放在nacos的bin目录下
  • 创建配置文件nacos-service.xml
    <service>
      <!-- 唯一服务ID-->
      <id>nacos</id>
      <!-- 显示服务的名称 -->
      <name>Nacos Service</name>
      <!-- 服务描述 -->
      <description>Nacos服务</description>
      <!-- 日志路径:你本地的nacos下bin目录 -->
      <logpath>D:\Develop\Nacos\nacos-server-2.3.2\bin\logs\</logpath>
      <!-- 日志模式 -->
      <logmode>roll</logmode>
      <!-- 可执行文件的命令:你本地的nacos下bin目录 -->
      <executable>D:\Develop\Nacos\nacos-server-2.3.2\bin\startup.cmd</executable>
      <!-- 停止可执行文件的命令:你本地的nacos下bin目录 -->
      <stopexecutable>D:\Develop\Nacos\nacos-server-2.3.2\bin\shutdown.cmd</stopexecutable>
    </service>

    Nacos注册到Windows服务安装nacos到服务:进入到nacos的bin目录下,执行此命令

    nacos-service.exe install

     卸载nacos服务,如果需要卸载,进入到nacos的bin目录下,执行此命令

    nacos-service.exe uninstall

    任务管理器查看服务启动nacos服务:Win+X,选择Windows PowerShell(管理员)

    net start nacos

     停止nacos服务, 如有需要:Win+X,选择Windows PowerShell(管理员)

    net stop nacos

    启动服务后,访问nacos:默认8848端口,由于我个人改了默认端口18858

    http://localhost:18858/nacos

    扩展:初始化数据库、本地单机模式启动,并开启鉴权配置

  • 本地如安装有MySQL,新建nacos数据库,运行此脚本初始化nacos数据库

  • 修改默认端口(根据自身需要可默认)、使用本地数据库

  • 开启鉴权

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值