Windows下以服务安装Nginx
需要:
winsw.exe(Win10用.NET 4, Win7用.NET 2)
GitHub: https://github.com/kohsuke/winsw放置到Nginx文件夹中并重命名为:
nginx-service.exe
创建内容如下的
nginx-service.xml1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<service>
<id>Nginx</id>
<name>Nginx</name>
<description>High Performance Nginx Service</description>
<!-- 启动命令 -->
<executable>D:\ENV\Nginx\nginx.exe</executable>
<startarguments>-p D:\ENV\Nginx</startarguments>
<!-- 关闭命令 -->
<stopexecutable>taskkill</stopexecutable>
<stopargument>/F</stopargument>
<stopargument>/IM</stopargument>
<stopargument>nginx.exe</stopargument>
<logpath>D:\ENV\Nginx\logs</logpath>
</service>安装服务命令:
nginx-service.exe install卸载服务命令:
nginx-service.exe uninstall