1、下载
本文下载的版本是:nginx-1.28.0.zip
2、工具下载
下载对应版本的⼯具: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw
放在nginx目录下,并改名为:nginx-service.exe
3、创建配置文件
创建文件:nginx-service.xml 内容如下:
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<!--路径修改-->
<env name="path" value="D:\nginx-1.28.0"></env>
<executable>nginx.exe</executable>
<executable>nginx.exe -s stop</executable>
<!--路径修改-->
<logpath>D:\nginx-1.28.0\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
</service>
创建⽂件:nginx-service.exe.config,内容如下:
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
4、配置服务
终端进入到nginx目录,安装windows服务:nginx-service.exe install (删除服务命令:sc delete Nginx Service)
5、启动服务
搜索 “服务” 或输⼊ “services.msc",进入服务目录。
选择Nginx服务,右击"属性",切换成 “⾃动”,并启动。