windows下将nginx做成服务
注意:本例子拿Nginx作为演示,其余的windows程序也可以通过此方式做成服务
windows下安装Nginx后,只能通过双击进行来启动,通过任务管理器来停止进程,如果要通过命令行启动Nginx,可将其做成服务。
准备工具:NSSM
下载地址:https://nssm.cc/
NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:
- 支持普通exe程序(控制台程序或者带界面的Windows程序都可以)
- 安装简单,修改方便
- 可以重定向输出(并且支持Rotation)
- 可以自动守护封装了的服务,程序挂掉了后可以自动重启
- 可以自定义环境变量
部署:
1、首先将Nginx上传到Windows机器上解压,并将nssm程序放在相同位置,如图:

2、进入当前路径下的命令窗口,执行命令如下:
nssm install nginx #最后的nginx表示要做成的服务名

3、在弹出的界面中,点击Path后面的按钮选择Nginx可执行文件,其余内容会自动带出,如图:

4、点击下方的Install service,可以看到安装成功,如图:

5、执行如下命令启动Nginx,如图:
net start nginx #启动Nginx
net stop nginx #停止Nginx

相关推荐
-
错误解决:Nginx php-fpm 502 bad gateways
错误解决:Nginx php-fpm 502 bad gateways2025-04-13 01:12:19 -
windows下配置nginx的坑2025-04-13 01:07:28
-
mysql怎么改库名?2025-04-13 01:02:26
-
怎么重启nginx服务2025-04-13 00:14:04
-
Mysql的JSON字段的读取和转换2025-04-13 00:06:09