异常处理篇: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服务名:
右键,选择启动:
启动成功,服务显示正在运行:
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。