Nginx 注册为 windows服务 

个人笔记

1、下载最新版的 Windows Service Wrapper 程序

链接: https://pan.baidu.com/s/1RpL1C6RcYIMcfxmybcm6AA 提取码: xubb

2、把下载的文件(mynginx.exe)复制到nginx目录(D:\software\nginx-1.15.5)

3、nginx目录下创建一个同名的Windows Service Wrapper的XML配置文件(mynginx.xml)

文件内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>D:\software\nginx-1.15.5\nginx.exe</executable>
<logpath>D:\software\nginx-1.15.5\</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p D:\software\nginx-1.15.5</startargument>
<stopargument>-p D:\software\nginx-1.15.5 -s stop</stopargument>
</service>

4、命令行执行安装命令

Windows Servcie Wrapper的命令格式如下:

# 安装服务

D:\software\nginx-1.15.5>mynginx.exe install

# 卸载服务

D:\software\nginx-1.15.5>mynginx.exe uninstall

# 启动服务

D:\software\nginx-1.15.5>mynginx.exe start

# 停止服务

D:\software\nginx-1.15.5>mynginx.exe stop

#验证配置文件是否有效

D:\software\nginx-1.15.5>nginx -t