windows 使用 nssm 对 nginx 做自动启动

异常处理篇:https://blog.csdn.net/hefeng_aspnet/article/details/149174282 

nginx 是一款 HTTP Web 服务器、反向代理、内容缓存、负载均衡器、TCP/UDP 代理服务器和邮件代理服务器。

下载nginx:nginx: download

选择适合你的版本,本文使用1.21.5,并非截图中的最新版本。下载后直接就是一个zip压缩包,解压到你指定的目录即可(注意:目录不要包含中文等特殊字符)。 

下载nssm:NSSM - the Non-Sucking Service Manager

Windows 10、Server 2016 及更高版本
2017-04-26:Windows 10 Creators Update 或更高版本的用户应使用 预发布版本 2.24-101 或任何更新版本,以避免服务启动失败的问题。如果由于某种原因无法使用该版本,您也可以在注册表中设置AppNoConsole=1,但请注意,需要控制台窗口的应用程序可能会出现异常行为。

 

nssm应在 Windows 2000 或更高版本下运行。具体来说,支持 Windows 7、Windows 8 和Windows 10。下载中包含 32 位和 64 位二进制文​​件。大多数情况下,在 64 位 Windows 上运行 32 位版本应该是安全的,但在某些情况下,您可能会发现它无法运行,而必须使用 64 位版本。两个版本均基于相同的源代码编译而成。如果其中一个版本适合您,请使用该版本。如果不支持,请尝试另一个版本。 

上图中红框内选择一个下载即可,下载后: 

本文使用的版本: 

直接将win64内的nssm.exe复制到刚刚nginx的解压目录即可:

cmd方式安装服务(以管理员身份运行): 

进入nssm目录,执行 nssm insatll 命令: 

弹出界面如下:

点击Path那一行后面三个点的按钮,选择nginx.exe文件即可:

输入service name:

点击install service即可:

说明安装成功。打开服务功能:

找到nginx-1.21.5服务名:

右键,选择启动:

启动成功,服务显示正在运行: 

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdn_aspnet

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值