win下nginx服务开机自启

在web服务中nginx作为重要的代理服务器之一,不可规避的服务器断电等操作,但是服务的可用性也是必要的!
操作步骤
1.下载winsw
下载地址
下载此版本
2.重命名:它可以作为Windows服务包装和管理自定义进程。下载安装包后,可以将WinSW.exe重命名为任何名称,例如nginx-service.exe。
3.创建nginx-service.xml里面编写winsw需要的一些参数
<!-- nginx-service.xml -->
<service>
<id>nginx-1.20.0</id>
<name>nginx-1.20.0</name>
<description>nginx-1.20.0</description>
<logpath>D:\Program Files\nginx-1.20.0\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\Program Files\nginx-1.20.0\nginx.exe</executable>
<stopexecutable>D:\Program Files\nginx-1.20.0\nginx.exe -s stop</stopexecutable>
</service>
注意这三个路径
4.进入cmd执行命令
nginx-service.exe install
成功界面
5.进入本地服务可以看到nginx服务了
6.如果是手动,属性里面改成自动