借助Windows Service Wrapper小工具,将Nginx转换为Windows服务,在服务中心配置自启动,从而在开机时windows自行启动Nginx服务。
1、工具下载URL:https://github.com/winsw/winsw/releases
64位:WinSW-x64.exe 32位:WinSW-x86.exe
2、进入nginx根目录,写配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<env name="path" value="D:\nginx-1.22.0" />
<executable>D:\nginx-1.22.0\nginx.exe</executable>
<arguments>-p D:\nginx-1.22.0</arguments>
<logpath>D:\nginx-1.22.0\logs</logpath>
<logmode>roll</logmode>
</service>
3、安装、运行服务
nginx-service.exe install #安装服务
nginx-service.exe uninstall #卸载服务
nginx-service.exe start #运行服务
nginx-service.exe stop #停止服务