1、使用背景:
之前在windows server IIS管理器中部署程序操作复杂,参考各位大佬以后发现还有更好的方法;
2、nssm介绍:
作为服务封装程序,可以将exe封装成服务,实现开机自启动,简单易上手,功能强大;
3、nssm配置详情:
官网地址:https://nssm.cc/download
下载完成以后记得在系统环境变量中添加对应的路径信息,见下图:
在命令行中输入:nssm version既可以确认是否添加成功,见下图:
支持图形界面与命令行两种方式安装服务,详情如下:
【1】图形界面方式:
在命令行窗口输入命令,见下图:
<Path>:输入要作为服务运行的可执行程序的完整路径,例如:D:\webserver\D01_inuse\golang_gin.exe;
<Srartup directory>:指定程序的启动目录,一般可以和可执行程序所在目录一致;
<Arguments>:程序需要的命令行参数在这里输入;
【2】命令行方式:
在命令行窗口输入命令即可,见下图:
确认可执行程序对应路径的具体位置;
服务启动命令详情见下图:
服务关闭命令详情见下图:
也可以在任务管理器中进行服务关闭操作,见下图:
查询已创建服务命令,见下图:
服务删除命令,见下图:在弹出的框体点击【是】即可;